At Google DeepMind, our mission is to solve intelligence for the benefit of all by grounding intelligence in the physical world through the development of general-purpose robots that can learn to perform a wide variety of useful tasks safely and efficiently.
Requirements
- Hands-on experience building and deploying machine learning models in production environments.
- Proficiency in Python and deep knowledge of ML frameworks such as TensorFlow, PyTorch, or JAX.
- Deep expertise in one or more of the following robotics areas: deep learning, control theory, motion planning, perception, manipulation, or navigation.
- Experience applying large-scale models (e.g., foundation models, transformers, diffusion models) to robotics or problems involving real-world sensor data.
- Experience with simulation environments (e.g., Isaac Sim, MuJoCo, Drake) and sim-to-real transfer techniques.
- PhD in Robotics, Machine Learning, or a related field.
- Proven track record of leading the development and deployment of complex robotic systems or AI applications involving physical interaction.
Responsibilities
- Lead the technical design, architecture, and implementation of robotic systems and embodied AI applications powered by large-scale foundation models.
- Partner closely with research scientists to adapt and apply the latest AI breakthroughs in areas like vision-language models, reinforcement learning, and generative modeling to robotics.
- Provide deep technical mentorship and guidance to a team of machine learning and robotics engineers, fostering a culture of rapid innovation and rigorous experimentation.
- Architect and build robust, scalable, and real-time ML pipelines that connect large-scale models to robotic sensors and actuators.
- Collaborate with hardware engineers, product managers, and other stakeholders across Google to deliver impactful and scalable robotic solutions.
- Define the technical vision and multi-year strategy for deploying Google's foundation models onto physical robots.
- Drive the evolution of a dynamic ecosystem where hardware and software build upon each other, propelled by powerful collaborations and partnerships.
Other
- Graduate degree in Computer Science, Robotics, a related technical field, or equivalent practical experience.
- 15 years of professional software development experience, with at least 5 years in a technical leadership role overseeing machine learning or robotics projects.
- Excellent communication skills and a passion for mentoring and developing the careers of other engineers.
- Demonstrated experience building, scaling, and leading world-class machine learning or robotics engineering teams in a fast-paced, research-driven environment.
- A strong publication record in top-tier robotics or machine learning conferences (e.g., CoRL, RSS, ICRA, NeurIPS, ICML)