Software Engineer III, AI/ML, Extended Reality

Google2 months ago
San Jose, CA, United States
On-site
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

Google's software engineers develop next-generation technologies that transform how billions connect, explore, and interact with information. As a member of the Google Android Extended Reality team, you will contribute to creating immersive computing experiences by developing sensing algorithms for AR/VR on compute-constrained devices. This role is critical to advancing lightweight XR devices paired with innovative AI.

Salary: $141,000 - $202,000 per year
Location: San Jose, CA, USA; San Francisco, CA, USA

Key Responsibilities

  • Write product or system development code.
  • Collaborate with peers and stakeholders through design and code reviews to ensure best practices in style, accuracy, testability, and efficiency.
  • Contribute to existing documentation or educational content and adapt it based on product/program updates and user feedback.
  • Triage product or system issues by debugging, tracking, and resolving problems affecting hardware, network, or service operations.
  • Implement solutions in specialized ML areas, utilize ML infrastructure, and contribute to model optimization and data processing.

Required Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
  • 1 year of experience in computer vision.
  • 1 year of experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging).

Preferred Qualifications

  • Master's degree or PhD in Computer Science or related technical fields.
  • 2 years of experience with data structures or algorithms.
  • Experience developing accessible technologies.
  • Experience developing software applications using the C or Python programming language.
  • Experience working with Android devices and virtual machines.
  • Experience with research papers in leading AI conferences/journals.

Benefits & Perks

  • Benefits: Competitive bonus, equity, comprehensive health insurance, retirement plans, and additional perks.

Required Skills

Computer Vision
ML Infrastructure
Debugging
Python
Machine Learning
Data Processing
Software Development
Algorithm Design
Extended Reality (XR)
C/C++