Research Software Engineer Multimodal AI
@ Google

San Jose, CA
$205,000
On Site
Full Time
Posted 12 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXX XXXXXX****** @google.com
Recommended after applying

Job Details

About the Role

The Research Software Engineer Multimodal AI at Google will work on advanced AI research for XR devices. You will develop algorithms, models, and production-quality code in C++ and Python. This role emphasizes large language models, multimodal learning, and innovative AI solutions for real-world XR scenarios.

Minimum Qualifications

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of software development experience in one or more programming languages.
  • 3 years testing, maintaining, or launching software products.
  • 1 year experience in software design and architecture.
  • 2 years in areas such as deep learning, computer vision, or perception.
  • Experience in C++, Python, Generative AI, and Machine Learning.

Preferred Qualifications

  • Master's degree or PhD in Computer Science or related field.
  • Experience in a technical leadership role.
  • Familiarity with ML frameworks like JAX, TensorFlow, or PyTorch.
  • Knowledge on multimodal learning, large language models, prompt engineering, few-shot learning, and evaluations.
  • Understanding of large-scale model training and deployment.

Responsibilities

  • Develop algorithms and models to enhance AI agents for XR devices.
  • Write production-quality C++/Python code and tests.
  • Create evaluation plans including KPI definitions and measurements.
  • Implement latest modeling innovations including orchestration, multimodality, hybrid architectures, and personalization.
  • Prototyping and iterative development in close partnership with XR product teams.

Key Skills/Competency

  • C++
  • Python
  • Generative AI
  • Machine Learning
  • Deep Learning
  • Multimodal Learning
  • Large Language Models
  • XR Device Algorithms
  • Prompt Engineering
  • Software Design

How to Get Hired at Google

🎯 Tips for Getting Hired

  • Customize your resume: Highlight relevant AI and software experience.
  • Research Google's culture: Understand Google values and projects.
  • Showcase projects: Detail AI and ML project contributions.
  • Prepare for technical interviews: Practice algorithm and design problems.

📝 Interview Preparation Advice

Technical Preparation

Review C++ and Python coding challenges.
Study deep learning model architectures.
Practice ML framework specific exercises.
Run simulations for XR data processing.

Behavioral Questions

Describe teamwork in challenging projects.
Explain managing project deadlines effectively.
Share experience resolving technical conflicts.
Discuss adapting to new technologies.

Frequently Asked Questions