Research Software Engineer, Generative AI

Google Google · Big Tech · London, United Kingdom +1

Research Software Engineer focused on developing foundational models and core technologies for synthesizing reality, particularly human body, face, and related components, to power machine learning, build better products, and enable next-generation user experiences, with applications in AR and XR devices. The role involves developing algorithms for 3D body shape estimation, rigging, skinning, and physics-based generative animation conditioned on multimodal inputs, with a requirement for publication in AI conferences.

What you'd actually do

  1. Develop algorithms and models for 3D body shape estimation, rigging, and skinning.
  2. Work with parametric models to represent human populations for various applications with differing performance and quality requirements.
  3. Research and develop novel approaches to physics-based generative animation conditioned on multimodal input data such as text, audio, sparse sensor information.
  4. Work alongside software engineers and other research scientists to deliver production-ready models and pipelines.

Skills

Required

  • Python
  • AI conferences publication

Nice to have

  • PhD in Computer Science, Applied Math, or a related field with a focus on 3D Geometry or Machine Learning
  • JAX
  • Python
  • C++
  • mesh processing
  • skeletal animation pipelines
  • linear algebra
  • calculus
  • optimization

What the JD emphasized

  • publication track record

Other signals

  • develop foundational models
  • synthesize reality
  • power machine learning
  • build better products faster
  • unlock next-generation user experiences