Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer, JAX External image - Rise Careers
Job details

Software Engineer, JAX External

Minimum qualifications:

  • Bachelor’s degree or equivalent practical experience.
  • 2 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, and 1 year of experience with software design and architecture.

Preferred qualifications:

  • 4 years of experience in networking, storage, systems architecture, compilers, operating systems, or modeling and analysis.
  • Experience programming in C, C++, Java, or Python.
  • Experience building high-quality and reusable infrastructure for AI.
  • Experience designing clean and composable APIs.
  • Experience diving into stack-spanning systems and tools, from high-level Python to low-level C++.
  • Ability to stay up-to-date on the latest AI models, tools, and techniques.

About the job:

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.

In this role, you will build open-source infrastructure for cutting-edge ML on a small, high-agency team. You'll collaborate closely with engineers across the JAX, XLA, and other adjacent teams, and have the freedom to pursue impactful projects while advocating open-source software and engaging directly with the ML community.

Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems.

The US base salary range for this full-time position is $141,000-$202,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.

Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more about benefits at Google.

Responsibilities:

  • Add new features and publish high-performance open-source Pallas kernels.
  • Implement and benchmark reference JAX models and techniques, and inform new JAX features and improvements.
  • Work with the JAX team to design and implement new JAX features.
  • Work directly with JAX power users to solve tricky problems and enable new workloads.
Google Glassdoor Company Review
4.4 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Google DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Google
Google CEO photo
Sundar Pichai
Approve of CEO

Average salary estimate

$171500 / YEARLY (est.)
min
max
$141000K
$202000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer, JAX External, Google

Are you ready to take your career to the next level as a Software Engineer at JAX External in beautiful Mountain View, California? At Google, we're searching for innovative minds like yours to help us develop next-generation technologies that transform how billions of users connect, explore, and interact with information. We believe in a work environment where versatility and leadership shine. As a Software Engineer, you will be at the heart of exciting projects crucial to Google’s mission, offering you the chance to switch teams and explore various challenges as our fast-paced operations grow. With your solid experience in software development, data structures, and algorithms, you will design, develop, test, and maintain high-quality software solutions. You will be building cutting-edge open-source infrastructure for machine learning, collaborating closely with brilliant engineers across various teams, and advocating for open-source software in the ML community. This role provides a unique opportunity to push the boundaries of technology while managing project priorities, deadlines, and deliverables. Not to mention, as part of Google Cloud, you’ll contribute to our mission of enhancing businesses’ digital transformation through innovative solutions powered by our advanced technology. We’re offering a competitive salary range, along with comprehensive bonuses, equity, and fantastic benefits. Join us at Google and be part of a team that's reshaping the future of technology!

Frequently Asked Questions (FAQs) for Software Engineer, JAX External Role at Google
What responsibilities does a Software Engineer at JAX External have?

As a Software Engineer at JAX External, you will be responsible for adding new features to high-performance open-source Pallas kernels, implementing and benchmarking reference JAX models, and collaborating with both the JAX team and its power users to solve complex problems. Your role will involve designing new JAX features and enabling innovative workloads, ensuring that you are not just contributing to the projects but also leading initiatives that drive technological advancement.

Join Rise to see the full answer
What qualifications are required for the Software Engineer position at JAX External?

To qualify for the Software Engineer position at JAX External, you should have a Bachelor's degree or equivalent practical experience, along with at least 2 years of software development experience in programming languages like C++, Java, or Python. A solid foundation in data structures and algorithms is essential, along with experience in testing, maintaining, or launching software products. PREFERRED qualifications include 4 years of experience in areas such as networking, storage, or modeling.

Join Rise to see the full answer
What programming languages should I be familiar with for the Software Engineer role at JAX External?

For the Software Engineer role at JAX External, proficiency in programming languages such as C, C++, Java, or Python is highly preferred. Your familiarity with these languages will equip you to tackle the diverse software development tasks that come your way, from building high-quality infrastructure for AI to diving into stack-spanning systems and tools.

Join Rise to see the full answer
Is there scope for career growth as a Software Engineer at JAX External?

Absolutely! At JAX External, we encourage our Software Engineers to showcase their versatility and grow within the company. You will have the opportunity to switch teams and take on different projects as Google evolves, allowing you to enhance your skills and expand your professional network in the tech industry. The supportive environment here fosters career development while you make meaningful contributions.

Join Rise to see the full answer
How does Google support its Software Engineers working at JAX External?

Google's support for Software Engineers at JAX External includes access to cutting-edge technology and tools for enterprise-grade solutions, making it easier for you to innovate and develop high-quality software. Additionally, you benefit from a comprehensive compensation package that includes competitive salaries, equity, bonuses, and extensive benefits that promote work-life balance and personal well-being.

Join Rise to see the full answer
Common Interview Questions for Software Engineer, JAX External
Can you explain your experience with software development and how it relates to the role of Software Engineer at JAX External?

When addressing this question, focus on your past projects and specific technologies you have worked with. Highlight your familiarity with programming languages relevant to Google, such as C++, Java, or Python, and discuss how you have implemented data structures and algorithms in your development process. Make sure to tie your experiences directly to the responsibilities you'd have at JAX External.

Join Rise to see the full answer
Describe a challenging project you worked on and how you overcame obstacles as a Software Engineer.

Select a project where you faced significant challenges, explain what the obstacles were, and discuss the specific steps you took to resolve them. This showcases your problem-solving skills and ability to collaborate effectively. Make sure to connect this back to your role at JAX External by illustrating how such experiences can enhance your work in software design and architecture.

Join Rise to see the full answer
What strategies do you use to stay current with the latest technologies and trends in software development?

In your answer, discuss the resources you use to stay updated, including online courses, tech blogs, and conferences. Mention any specific meetings or communities you engage with related to JAX and ML as this demonstrates your commitment to continuous learning, which is crucial for success at JAX External.

Join Rise to see the full answer
How would you approach designing a feature for an open-source project?

During your response, outline the steps you would take, such as gathering requirements, researching similar features, cozying up to existing coding standards, and considering performance benchmarks. Highlight your collaborative approach and how you would work with other engineers at JAX External in this process.

Join Rise to see the full answer
What do you understand by clean and composable APIs, and how do you implement them?

Start by defining what clean and composable APIs are, emphasizing the importance of simplicity, usability, and flexibility in software engineering. Provide examples from your past experiences where you successfully designed or contributed to an API. This will demonstrate your technical knowledge and understanding of software architecture principles relevant to JAX External.

Join Rise to see the full answer
How do you handle project priorities and deadlines in your work?

Discuss your time management techniques and tools you utilize to prioritize tasks effectively. Share an example of a situation where you successfully met a tight deadline while managing project expectations. This will showcase your organizational skills, which are crucial for the Software Engineer role at JAX External.

Join Rise to see the full answer
Can you give an example of how you've contributed to an open-source project?

Share a specific instance where you took part in an open-source project. Discuss the features you developed, your collaborative work style with others in the community, and the outcomes of your contributions. This directly aligns with your role at JAX External, where advocacy for open-source software is emphasized.

Join Rise to see the full answer
What techniques do you use for testing and maintaining software products?

Explain your approach to ensuring software quality through rigorous testing processes. Discuss your familiarity with automated testing frameworks, continuous integration, and deployment practices. Share experiences that demonstrate your commitment to maintaining high standards for software products, which is crucial for a Software Engineer at JAX External.

Join Rise to see the full answer
Tell us about a time you had to dive deep into stack-spanning systems or tools and what you learned.

Choose a relevant experience and explain your challenges while tackling low-level C++ tasks or higher-level Python applications. Emphasize the key takeaways from that experience, such as problem-solving strategies or technical insights gained, that would help you excel as a Software Engineer at JAX External.

Join Rise to see the full answer
How would you work with JAX power users to solve complex problems?

Talk about your interpersonal skills and how you would approach understanding their needs. Emphasize the significance of communication and collaboration while building solutions tailored to users’ feedback and use cases. This understanding is vital for being a successful Software Engineer at JAX External.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 6 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Social Impact Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Reward & Recognition
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Bias Training
Employee Resource Groups
401K Matching
Paternity Leave
Maternity Leave
Some Meals Provided
Social Gatherings

Google is looking for Senior Software Engineers to develop scalable technologies as part of Google Cloud Business Platforms.

Photo of the Rise User
Posted 6 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Social Impact Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Reward & Recognition
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Bias Training
Employee Resource Groups
401K Matching
Paternity Leave
Maternity Leave
Some Meals Provided
Social Gatherings

Join Google as a Senior New Business Account Executive to leverage your expertise in driving online advertising solutions for diverse businesses.

Photo of the Rise User
Egis Group Remote Montreuil, France
Posted 6 days ago

Join Egis as a Lead Developer to guide and innovate in software solutions for engineering projects while working in a hybrid model.

Photo of the Rise User
Rockstar Remote No location specified
Posted 13 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 6 days ago

Join Protegrity as a Software Engineer QA Mainframe and help shape the future of data security.

Photo of the Rise User
Alo Yoga Hybrid Beverly Hills, California, United States
Posted 9 days ago

Join Alo as a software engineering intern and help build scalable eCommerce solutions for a global audience.

Photo of the Rise User
Devexperts Remote Porto, Portugal
Posted yesterday

Join Devexperts as a Senior Android Developer and help reshape their mobile application for the financial sector.

Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Customer-Centric
Empathetic
Feedback Forward
Transparent & Candid
Reward & Recognition
Collaboration over Competition

Join Webflow as a Senior Backend Engineer to develop and maintain secure software that enhances user experience.

Organize the world’s information and make it universally accessible and useful.

585 jobs
MATCH
Calculating your matching score...
BADGES
Badge Diversity ChampionBadge Future MakerBadge Global CitizenBadge InnovatorBadge Rapid Growth
CULTURE VALUES
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Social Impact Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Reward & Recognition
Friends Outside of Work
BENEFITS & PERKS
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Bias Training
Employee Resource Groups
401K Matching
Paternity Leave
Maternity Leave
Some Meals Provided
Social Gatherings
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 5, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!