Research Software Engineer, Generative AI
Research Software Engineer, Generative AI

Research Software Engineer, Generative AI

Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
Google

At a Glance

  • Tasks: Develop cutting-edge algorithms for 3D body shape estimation and generative animation.
  • Company: Join Google, a leader in tech innovation and research.
  • Benefits: Competitive salary, flexible working locations, and opportunities for professional growth.
  • Other info: Collaborate with top researchers and contribute to groundbreaking projects.
  • Why this job: Make a real impact on next-gen user experiences in AR and XR technologies.
  • Qualifications: Bachelor's degree in Computer Science and 5 years of Python programming experience.

The predicted salary is between 60000 - 80000 £ per year.

Minimum qualifications:

  • Bachelor's degree in Computer Science, a similar technical field of study, or equivalent practical experience.
  • 5 years of experience programming in Python.
  • One or more scientific publication submissions in AI conferences (e.g., NeurIPS, CVPR, ICCV, ICLR).

Preferred qualifications:

  • PhD in Computer Science, Applied Math, or a related field with a focus on 3D Geometry or Machine Learning.
  • Experience with deep learning frameworks (e.g., JAX) and with Python/C++.
  • Experience with mesh processing, skeletal animation pipelines.
  • Understanding of linear algebra, calculus, and optimization.

About the job:

As an organization, Google maintains a portfolio of research projects driven by fundamental research, new product innovation, product contribution and infrastructure goals, while providing individuals and teams the freedom to emphasize specific types of work. As a Research Scientist, you'll set up large‑scale tests and deploy promising ideas quickly and broadly, managing deadlines and deliverables while applying the latest theories to develop new and improved products, processes, or technologies. From creating experiments and prototyping implementations to designing new architectures, our research scientists work on real‑world problems that span the breadth of computer science, such as machine (and deep) learning, data mining, natural language processing, hardware and software performance analysis, improving compilers for mobile platforms, as well as core search and much more. As a Research Scientist, you'll also actively contribute to the wider research community by sharing and publishing your findings, with ideas inspired by internal projects as well as from collaborations with research programs at partner universities and technical institutes all over the world. Our team's mission is to develop foundational models and core technologies to synthesize reality. In particular, we focus on the human body, face, hands and adjacent components such as hair, clothing, animation, shape, appearance. The goal is to power machine learning, build better products faster, and unlock next‑generation user experiences. The impact we make can be seen in teams using our technologies and data to build exciting new features in the Augmented Reality (AR) organization and beyond. Furthermore, our team makes direct feature contributions into the next generation XR devices.

Responsibilities:

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

Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents‑to‑be, criminal histories consistent with legal requirements, or any other basis protected by law.

Research Software Engineer, Generative AI employer: Google

At Google, we pride ourselves on fostering a dynamic and inclusive work environment that encourages innovation and collaboration. As a Research Software Engineer in Generative AI, you'll have the opportunity to work on cutting-edge projects in vibrant locations like London or Zurich, with access to extensive resources for professional growth and development. Our commitment to diversity and equal opportunity ensures that every employee feels valued and empowered to contribute to groundbreaking advancements in technology.
Google

Contact Detail:

Google Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Research Software Engineer, Generative AI

✨Tip Number 1

Network like a pro! Reach out to folks in your field on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to AI and 3D geometry. This gives potential employers a taste of what you can do.

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Practice coding challenges and be ready to discuss your past projects in detail.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive!

We think you need these skills to ace Research Software Engineer, Generative AI

Python Programming
Deep Learning Frameworks (e.g., JAX)
C++ Programming
3D Geometry
Machine Learning
Mesh Processing
Skeletal Animation Pipelines
Linear Algebra
Calculus
Optimization
Algorithm Development
Model Development
Research Publication
Collaboration with Research Scientists
Prototyping Implementations

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in Python and any relevant publications. We want to see how your skills align with the role, so don’t be shy about showcasing your projects and achievements!

Craft a Compelling Cover Letter: Your cover letter is your chance to tell us why you’re the perfect fit for this role. Share your passion for generative AI and how your background in 3D geometry or machine learning can contribute to our mission.

Showcase Your Research Experience: If you've got any scientific publications, make sure to mention them! We love seeing candidates who actively contribute to the research community, especially in AI conferences like NeurIPS or CVPR.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and shows us you’re serious about joining our team!

How to prepare for a job interview at Google

✨Know Your Stuff

Make sure you brush up on your Python skills and any deep learning frameworks like JAX. Be ready to discuss your past projects, especially those related to 3D geometry or machine learning, as they’ll want to see how your experience aligns with their needs.

✨Showcase Your Research

Since the role involves contributing to the research community, be prepared to talk about your scientific publications. Highlight any submissions to AI conferences like NeurIPS or CVPR, and explain how your findings can benefit their projects.

✨Understand the Role

Familiarise yourself with the responsibilities of a Research Scientist at Google. Think about how you can develop algorithms for 3D body shape estimation and what novel approaches you might suggest for generative animation. This shows you’re not just interested in the job, but also in how you can contribute.

✨Ask Insightful Questions

Prepare some thoughtful questions about the team’s current projects or future goals. This demonstrates your genuine interest in the role and helps you gauge if the company culture aligns with your values, especially regarding collaboration and innovation.

Research Software Engineer, Generative AI
Google

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>