Software Engineer, Evaluations and Data @ Google
placeNew York, NY
attach_money $200,000
businessOn Site
scheduleFull Time
Posted 1 day ago
Your Application Journey
Interview
Email Hiring Manager
***** @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
circle
Review Python libraries used in ML and AI.
circle
Practice coding for algorithm and system design.
circle
Study LLM based modeling and automation frameworks.
circle
Familiarize with scalable batch processing techniques.
Behavioral Questions
circle
Describe time managing complex projects.
circle
Explain teamwork in high-pressure environments.
circle
Discuss adapting to evolving technology demands.
circle
Share feedback on handling multi-task responsibilities.
Frequently Asked Questions
What does a Software Engineer, Evaluations and Data at Google do?
keyboard_arrow_down
What technical skills are needed for Google's Software Engineer, Evaluations and Data role?
keyboard_arrow_down
Is prior experience with Generative AI required for the Google role?
keyboard_arrow_down
What are the preferred qualifications for this Google role?
keyboard_arrow_down
How does the location preference work for the Software Engineer role at Google?
keyboard_arrow_down