Taro Logo

Software Engineer, Worlds

Google DeepMind is a team of scientists, engineers, and machine learning experts working to advance artificial intelligence for widespread public benefit and scientific discovery.
Staff Software Engineer
5,000+ Employees
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer, Worlds

At Google DeepMind, we're seeking a talented lead engineer passionate about leveraging simulation and rendering technologies to provide high-quality data for AI research. As a Software Engineer in the Worlds team, you'll play a key role in accelerating the generation and delivery of image and video datasets to enhance the capabilities of the next generation of Google DeepMind's models.

Your responsibilities will include:

  • Overseeing technology choices and technical direction
  • Delegating work areas to team members
  • Improving tooling to accelerate dataset creation and enhance capabilities
  • Building collaborations and delivering datasets to research partners
  • Showcasing Worlds visual dataset generation capabilities to other teams
  • Championing continuous improvement, diversity, mentoring, and inclusion on the team
  • Hands-on technical contributions to support delivery and keep the team unblocked
  • Developing metrics to track performance, effectiveness, and identify new opportunities
  • Building strong cross-functional relationships within and beyond your immediate team

The ideal candidate should have:

  • A track record of leading and delivering complex technical projects
  • Python or C++ programming experience
  • Software design, development, and testing skills
  • Experience with game engines, VFX tools, large-scale data generation using simulations, applying machine learning techniques to simulations, or content creation tool development

Additional advantageous skills include:

  • Procedural generation systems
  • Computer graphics / rendering
  • Working with the OpenUSD format
  • Data processing / conversion pipelines
  • Working within multidisciplinary teams and in a research environment
  • People management
  • Physics programming
  • Computer vision
  • Sim-to-real transfer

Join us in this unique opportunity to directly impact the speed and efficiency with which Google delivers innovative AI-powered products and features to users. Be part of a diverse team that values experience, knowledge, backgrounds, and perspectives to create extraordinary impact.

Last updated 10 months ago

Responsibilities For Software Engineer, Worlds

  • Oversee technology choices and technical direction
  • Delegate work areas to team members
  • Improve tooling to accelerate dataset creation and enhance capabilities
  • Build collaborations and deliver datasets to research partners
  • Showcase Worlds visual dataset generation capabilities to other teams
  • Champion continuous improvement, diversity, mentoring and inclusion on the team
  • Provide hands-on technical contributions
  • Develop metrics to track performance and effectiveness
  • Build strong cross-functional relationships

Requirements For Software Engineer, Worlds

Python
  • Track record of leading and delivering complex technical projects
  • Python or C++ programming experience
  • Software design, development and testing skills
  • Experience with game engines, VFX tools, large-scale data generation using simulations, applying machine learning techniques to simulations, or content creation tool development

Benefits For Software Engineer, Worlds

  • Equal employment opportunity

Interested in this job?