AICore Software Engineering Manager

Google's mission is to organize the world's information and make it universally accessible and useful.
$NaN
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS · Mobile

Description For AICore Software Engineering Manager

Google's Devices & Services team is seeking an AICore Software Engineering Manager to lead the development and integration of AI technologies, particularly the Gemini model, into mobile applications. This role combines technical leadership with people management, focusing on optimizing AI runtime performance and creating developer-friendly APIs for the Android ecosystem. The position offers the opportunity to work with leading AI experts from Google DeepMind and CoreML, while managing a team of talented engineers. The role requires extensive software development experience, leadership capabilities, and expertise in machine learning implementation. As part of Google's mission to organize world's information, you'll be at the forefront of creating radically helpful experiences for users by combining Google's AI, Software, and Hardware capabilities. The role involves strategic project oversight, team development, and innovation in AI-powered user experiences, making it an excellent opportunity for those passionate about advancing mobile AI technology.

Last updated 6 days ago

Responsibilities For AICore Software Engineering Manager

  • Collaborate with AI experts from Google DeepMind and CoreML to adapt and deploy the Gemini model for mobile user applications
  • Optimize the AICore runtime, focusing on Gemini Nano for Android environment
  • Design and build robust, user-friendly developer-facing APIs
  • Work with product teams to implement novel user experiences using RAG, ML models, LoRAs, and LLM fine-tuning
  • Foster innovation culture and provide technical leadership to AI engineers for Android ecosystem

Requirements For AICore Software Engineering Manager

Python
Java
JavaScript
  • Bachelor's degree, or equivalent practical experience
  • 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
  • 3 years of experience in a technical leadership role
  • 2 years of experience in people management/team leadership role
  • Master's degree or PhD in Computer Science or related technical field (preferred)
  • Experience with mobile development or embedded system (preferred)
  • Experience with Machine Learning (ML)-powered feature development and productization (preferred)

Benefits For AICore Software Engineering Manager

Medical Insurance
Parental Leave
  • Equal opportunity employer
  • Accommodation for disabilities
  • Parental benefits

Interested in this job?

Jobs Related To Google AICore Software Engineering Manager

Senior Technical Program Manager II, Machine Learning, Google Cloud

Senior TPM role at Google Cloud leading machine learning initiatives, managing complex cross-functional projects, and driving strategic planning.

Senior Technical Program Manager I, Machine Learning, Google Cloud Platforms

Senior Technical Program Manager role at Google Cloud, focusing on Machine Learning initiatives with 8+ years of experience required.

Lead Group Product Manager, AI Frameworks

Lead Group Product Manager position at Google Cloud focusing on AI Frameworks, driving adoption and community building for technologies like JAX and PyTorch.

Senior Product Manager, On-Device Machine Learning, Developer Pillar

Senior Product Manager role at Google focusing on On-Device Machine Learning initiatives, requiring 8+ years of experience and offering comprehensive compensation package.

Senior Research Scientist, Google Cloud AI

Senior Research Scientist position at Google Cloud AI, focusing on advanced AI research and development with competitive compensation and benefits.