Taro Logo

Principal Engineer, AppCatalyst, Core ML

Google is a global technology company that builds innovative AI platforms, services and tools.
$294,000 - $414,000
Machine Learning
Principal Software Engineer
In-Person
5,000+ Employees
15+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Principal Engineer, AppCatalyst, Core ML

Google's Core ML team is seeking a Principal Engineer for their AppCatalyst project, focusing on building state-of-the-art AI platforms and tools. This role is central to defining and implementing Google's future in AI-assisted software development, specifically in pioneering innovative "vibe-coding" tooling and intelligent Agents. The position requires deep expertise in system design, AI/ML, and human-computer interaction to deliver transformative developer experiences.

The role involves architecting and implementing systems that bridge natural language intent and functional code, while addressing complex technical challenges in an evolving domain. The successful candidate will drive technical strategy, make high-impact decisions, and shape how developers build, debug, and deploy GenAI applications. They will work with frameworks like TensorFlow and JAX, and contribute to AI performance, efficiency, and developer experience initiatives.

This is a unique opportunity to lead a key strategic initiative at Google, working at the intersection of AI and software development. The position offers competitive compensation ($294,000-$414,000 + bonus + equity) and the chance to influence the future of developer tools and AI applications. The role requires exceptional technical leadership skills, the ability to align and inspire teams, and extensive experience in complex systems and applied AI.

The ideal candidate will have 15+ years of software engineering experience, with deep knowledge in AI/ML and a track record of delivering large-scale systems. They will collaborate across Google's research and engineering teams, translating visionary concepts into scalable solutions that impact both internal and external developers.

Last updated 17 days ago

Responsibilities For Principal Engineer, AppCatalyst, Core ML

  • Architect, design, and implement foundational components and frameworks for cutting-edge vibe-coding tools and Generative AI Agent systems
  • Lead and define the technical strategy and long-term roadmap of AI-assisted software development
  • Solve complex, ambiguous, and novel technical challenges related to understanding developer intent
  • Collaborate with Research, Product Management, and Engineering teams across Google

Requirements For Principal Engineer, AppCatalyst, Core ML

Python
Java
Go
  • Bachelor's degree in Computer Science or equivalent practical experience
  • 15 years of professional experience in software engineering, or 13 years with an advanced degree
  • Experience in architecting, designing, building, and shipping software systems from inception to production
  • Experience in the usage of generative AI and the design of agentic AI systems
  • Exceptional coding skills in one or more languages such as C++, Java, Python, or Go

Benefits For Principal Engineer, AppCatalyst, Core ML

Medical Insurance
Parental Leave
  • Bonus
  • Equity
  • Medical Insurance
  • Parental Leave