Senior Software Engineer, AI/ML GenAI, Google Cloud
AI Summary ✨
Requirements
Bachelor's degree or equivalent practical experience.
5 years of experience in ML engineering including production environments.
5 years of experience in software development, including experience in software design, architecture, and shipping production-grade systems.
3 years of experience leading technical project strategy and ML design, and optimizing ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine-tuning).
Experience in testing and launching scalable software products.
Nice to Haves
Master's degree in Computer Science or other technical field.
3 years of experience in a technical leadership role leading project teams and setting technical direction.
3 years of experience working in a complex, matrixed organization involving cross-functional or cross-business projects.
Experience with state-of-the-art GenAI techniques (e.g., LLMs, multi-modal, large vision models) or with GenAI-related concepts (e.g., evaluations, language modeling, computer vision).
What you'll be doing
Design and build ML pipelines. Evaluate, integrate, and optimize ML models and agentic workflows.
Lead the design of GenAI solutions, optimize ML infrastructure, and guide the development of data preparation and model optimization strategies.
Design, develop, test, deploy, maintain, and enhance large-scale AI-powered platforms and applications.
Provide technical leadership on high-impact projects. Manage project priorities, deadlines, and deliverables.
Facilitate alignment and clarity across teams on goals, outcomes, and timelines. Influence and coach a distributed team of engineers.
Perks and Benefits
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Opportunities to switch teams and projects as you and the fast-paced business grow and evolve.
Versatile work environment that pushes technology forward.