Software Engineer, Evaluations and Data
@ Google

New York, NY
$200,000
On Site
Full Time
Posted 1 day ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXX XXXXXXXXXX***** @google.com
Recommended after applying

Job Details

About the Role

Google is seeking a Software Engineer, Evaluations and Data to work on next-generation AI and ML solutions that support actionable insights and scalable evaluation frameworks. This role focuses on Generative AI-driven insights, automation of human labeling tasks through LLM-based models, and data driven measurements for smart home experiences.

Minimum Qualifications

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of software development experience in one or more programming languages.
  • 3 years of experience testing, maintaining, or launching software products.
  • 1 year of experience with software design and architecture.
  • Experience with Python libraries and ML/AI/Data frameworks.
  • Experience with Natural Language Processing, Machine Learning or Generative AI.
  • Experience in data/statistics and delivering AI-driven insights.

Preferred Qualifications

  • Master's or PhD in Computer Science or a related field.
  • 5 years of experience in data structures/algorithms, specifically in ML-focused roles.
  • Experience with scaled batch processing and evals for Generative AI systems.

Responsibilities

  • Lead development of Generative AI-driven insights, metrics, and dashboards.
  • Develop LLM-based automation for human labeling and decision-making.
  • Partner with Home platform teams to provide tailored evaluation solutions.
  • Extend AI evaluation frameworks and tooling for smart home experiences.

Work Environment

Applicants can choose their preferred working location from Mountain View, CA or New York, NY. Google's Home team works on hardware, software, and services to create a helpful home environment.

Key skills/competency

  • Software Development
  • Generative AI
  • Machine Learning
  • Data Analytics
  • Python
  • Natural Language Processing
  • AI Evaluations
  • LLM-based Modeling
  • Scaling Solutions
  • System Design

How to Get Hired at Google

🎯 Tips for Getting Hired

  • Customize your resume: Emphasize AI, ML, and Python skills.
  • Highlight evaluations: Stress data and software architecture experience.
  • Research Google: Understand their products and tech culture.
  • Prepare for interviews: Practice coding and system design challenges.

📝 Interview Preparation Advice

Technical Preparation

Review Python libraries used in ML and AI.
Practice coding for algorithm and system design.
Study LLM based modeling and automation frameworks.
Familiarize with scalable batch processing techniques.

Behavioral Questions

Describe time managing complex projects.
Explain teamwork in high-pressure environments.
Discuss adapting to evolving technology demands.
Share feedback on handling multi-task responsibilities.

Frequently Asked Questions