Senior Software Engineer, Applied Machine Learning @ Google
Your Application Journey
Email Hiring Manager
Job Details
Minimum Qualifications
Bachelor’s degree or equivalent practical experience; 5 years of experience in C++ software development, data structures/algorithms; 5 years of design & architecture and product testing/launch; and 3 years building production quality Machine Learning systems.
Preferred Qualifications
Master's degree or PhD in Computer Science or related fields. Experience with applied Machine Learning or Natural Language Processing projects; and familiarity with Generative AI techniques such as LLMs, Multimodal, and Large Vision Models.
About the Job
Google's software engineers innovate next-generation technologies impacting billions. As a Senior Software Engineer, Applied Machine Learning, you will build AI integrations for consumer products and empower developers through Generative AI enablement tools. Work within the ML, Systems, & Cloud AI organization to support Google services globally, with a focus on security, efficiency, and scalability.
Responsibilities
- Leverage existing Google products to build a high-performing Generative AI platform.
- Collaborate globally to deliver scalable and robust APIs.
- Design, develop, and maintain infrastructure for Google’s Generative AI platform.
- Integrate and enhance API features using LLM generations.
- Work cross-functionally to deliver comprehensive technical solutions.
Key skills/competency
Software Development, C++, Machine Learning, Generative AI, NLP, API, Infrastructure, Scalability, Cross-functional, System Design
How to Get Hired at Google
🎯 Tips for Getting Hired
- Customize your resume: Highlight relevant AI and software development projects.
- Research Google: Understand their mission and tech innovations.
- Focus on keywords: Include C++, ML, API, and infrastructure skills.
- Prepare for interviews: Practice tech and system design questions.