Skip to main content
Tallo logoTallo logo
Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Senior Software Engineer, Cloud, ML Infrastructure

Job

Google

Sunnyvale, CA (In Person)

Full-Time

Posted 2 days ago (Updated 16 hours ago) • Actively hiring

Expires 7/9/2026

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
100
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

Senior Software Engineer, Cloud, ML Infrastructure corporate_fare Google place Sunnyvale, CA, USA bar_chart Mid Mid Experience driving progress, solving problems, and mentoring more junior team members; deeper expertise and applied knowledge within relevant area.
Minimum qualifications:
Bachelor's degree or equivalent practical experience. 5 years of experience programming in C++. 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture. 3 years of experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging).
Preferred qualifications:
Master's degree or PhD in Computer Science, or a related technical field. 1 year of experience in a technical leadership role. Experience with ML compilers and runtimes. Experience with low-level programming. Experience with high-performance computing. About the job Responsibilities Write and test product or system development code. Collaborate with teams developing ML frameworks, compilers, and hardware, ensuring seamless integration and end-to-end performance. Contribute to a runtime that supports the latest advancements in ML, working at the intersection of systems software and AI research. Engage with complex problems in distributed systems, high-performance computing, and software/hardware co-design. Work closely with research and product teams across Google, understanding their needs and providing a scalable platform for their ambitious ML projects.