Taro Logo

Software Engineer, JAX External

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
$166,000 - $244,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Software Engineer, JAX External

Google is seeking a Software Engineer for their JAX External (JAXX) team, focused on expanding the possibilities of generative AI research and deployment using JAX. This role is critical in developing JAX and its ecosystem specifically for the external community outside of Google. The position offers a unique opportunity to work directly with the JAX community and collaborate with engineers across JAX team, Accelerated Linear Algebra (XLA), and other adjacent teams.

The ideal candidate will have strong experience in software development, particularly in languages like Python, C++, or Java, with a focus on AI infrastructure. The role involves implementing and benchmarking JAX models, designing new features, and working on high-performance kernels. The position requires both technical depth in AI systems and the ability to work effectively with the broader developer community.

As part of Google's larger mission to develop next-generation technologies, this role contributes to handling information at massive scale and extends well beyond web search. The position offers competitive compensation ($166,000-$244,000 + bonus + equity + benefits) and the opportunity to work in either Mountain View or San Francisco.

The role combines technical expertise with community engagement, requiring someone who can both dive deep into technical implementation and effectively collaborate with external users and stakeholders. This is an excellent opportunity for someone passionate about AI infrastructure and interested in shaping the future of machine learning tools and frameworks at Google.

Last updated 3 days ago

Responsibilities For Software Engineer, JAX External

  • Implement and benchmark reference JAX models and techniques and also inform new JAX features and improvements
  • Work with the JAX team to design and implement new JAX features
  • Author and improve high-performance kernels
  • Work directly with JAX power users to solve problems and enable new workloads

Requirements For Software Engineer, JAX External

Python
Java
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 2 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture

Benefits For Software Engineer, JAX External

Medical Insurance
401k
Equity
Vision Insurance
Dental Insurance
  • Medical Insurance
  • 401k
  • Equity
  • Vision Insurance
  • Dental Insurance

Interested in this job?

Jobs Related To Google Software Engineer, JAX External