At Google DeepMind, the business problem is to advance the state of the art in artificial intelligence and create AI-powered robots that can perceive, reason, and act in the physical world, ensuring safety and ethics are the highest priority.
Requirements
- Experience with systems integration, and integrating complex software components and hardware.
- Strong programming skills in Python and/or C++
- Experience with machine learning and deep learning, particularly in the context of robotics (e.g., reinforcement learning, computer vision, natural language processing).
- Experience with cloud computing platforms
- Experience working with different types of robotic hardware (e.g., robot arms, humanoids).
- Experience with vision-language-action models and reasoning models
- Experience with integrating AI models with robotic hardware and compute infrastructures
Responsibilities
- Design and implement the software and systems architecture for integrating large-scale AI models (including vision-language-action models and reasoning models) with diverse robotic hardware and compute infrastructures.
- Develop and maintain the 'agentic framework' that orchestrates the interaction between different AI models and the robot's sensors and actuators.
- Integrate external tools and APIs, such as web search and other information sources, to enhance the robot's capabilities.
- Collaborate with research scientists and software engineers to design, implement, and test new algorithms for robot learning, planning, and control.
- Work on the challenge of 'learning across embodiments,' developing systems that can transfer learned skills and behaviors between different types of robots.
- Design and implement safety-critical systems and protocols to ensure the responsible and safe operation of our robots in human-centric environments.
- Contribute to the development of benchmarks and evaluation methods for assessing the performance, safety, and reliability of our robotic systems.
Other
- Bachelor's degree in Computer Science, Robotics, or a related field, or equivalent practical experience.
- Master's degree or PhD in Computer Science, Robotics, or a related field.
- A passion for robotics and a desire to build intelligent systems that can positively impact the world.
- Ability to work in a diverse and inclusive environment
- Willingness to accommodate disability or additional need that requires accommodation