AICore Staff Software Engineer, Applied Machine Learning

Google is a global technology leader that develops innovative products and services used by billions of people worldwide.
$189,000 - $284,000
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Mobile

Description For AICore Staff Software Engineer, Applied Machine Learning

Google's AICore team is seeking a Staff Software Engineer specializing in Applied Machine Learning to work on cutting-edge Generative AI technologies. This role involves collaborating with Google DeepMind and CoreML to implement and adapt the Gemini model for mobile applications. The ideal candidate will have extensive experience in software development, machine learning, and Generative AI.

Key Responsibilities:

  • Adapt and implement Gemini model for mobile user applications
  • Enhance GenAI models, particularly Gemini Nano, for optimal mobile integration
  • Prototype novel user experiences using advanced ML techniques
  • Conduct model evaluations and performance analysis

The role is part of the Android team, which powers over 3 billion devices worldwide. The AICore team's mission is to innovate within the Android platform, extending GenAI capabilities to mobile experiences globally.

Qualifications:

  • Bachelor's degree or equivalent experience
  • 8+ years of software development experience
  • 5+ years experience in testing and launching software products
  • 3+ years experience in software design and architecture
  • Expertise in Generative AI, Python, and machine learning tools

This position offers a competitive salary range of $189,000-$284,000, plus bonus, equity, and benefits. Google is committed to diversity, equality, and creating a culture of belonging for all employees.

Join Google in pushing the boundaries of mobile AI technology and shaping the future of how billions of users interact with information and each other.

Last updated 3 days ago

Responsibilities For AICore Staff Software Engineer, Applied Machine Learning

  • Collaborate closely with Google DeepMind and CoreML to adapt and implement the Gemini model for mobile user applications
  • Tailor and enhance GenAI models, specifically Gemini Nano, ensuring they are optimally integrated into the mobile environment
  • Engage in prototyping with product teams, aiming to pioneer novel user experiences by elevating mobile capabilities through methods such as RAG (Retrieval-Augmented Generation), traditional Machine Learning models, LoRAs or targeted LLM fine-tuning
  • Perform model evaluations, including benchmarking and performance analysis, to ensure the delivery of premier user experiences

Requirements For AICore Staff Software Engineer, Applied Machine Learning

Python
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development, and with data structures/algorithms
  • 5 years of experience testing, and launching software products
  • 3 years of experience with software design and architecture
  • Experience in Generative AI (Large Language Models, Multi-Modal, Large Vision Models)
  • Experience developing software applications using Python
  • Experience with machine learning algorithms and tools (e.g. TensorFlow), artificial intelligence, deep learning, natural language processing or other ML discipline

Benefits For AICore Staff Software Engineer, Applied Machine Learning

  • Bonus
  • Equity
  • Benefits package

Interested in this job?

Jobs Related To Google AICore Staff Software Engineer, Applied Machine Learning

Machine Learning Quality Assurance Manager

Lead ML QA team at Apple, ensuring quality of ML models for photo and video editing features. Manage testing, collaborate cross-functionally, and drive innovation.

Staff Software Engineer, Gaming AI Development

Staff Software Engineer role at Qualcomm focusing on gaming AI development for Snapdragon chipsets, combining machine learning and traditional game AI techniques.

Staff Software Engineer, Gaming AI Development

Staff Software Engineer role at Qualcomm focusing on Gaming AI Development for Snapdragon chipsets, combining machine learning and traditional game AI techniques.

Staff Machine Learning Engineer, Marketing Technology

Staff Machine Learning Engineer role at Airbnb, focusing on AI/ML for personalized marketing technology.