Senior Software Engineer Inference Team AI ML @ Google
placeSunnyvale, California, United States
attach_money $205,000
businessOn Site
scheduleFull Time
Posted 8 hours ago
Your Application Journey
Interview
Email Hiring Manager
***** @google.com
Recommended after applying
Job Details
About the Role
As a Senior Software Engineer Inference Team AI ML at Google, you will be responsible for developing next-generation technologies that impact billions of users. This role requires expertise in software development, machine learning, and systems infrastructure. You will work on projects critical to Google’s operations and have opportunities to switch teams and projects as the business evolves.
Key Responsibilities
- Write and test product or system development code.
- Collaborate with peers and stakeholders through design and code reviews.
- Contribute to documentation and educational content based on feedback.
- Triage and debug system issues impacting hardware, network, or service operations.
- Design and implement ML solutions leveraging specialized infrastructure.
Minimum Qualifications
- Bachelor’s degree or equivalent practical experience.
- 5 years of software development experience.
- 3 years in testing, launching software products, and design/architecture.
- 3 years experience in speech/audio, reinforcement learning, ML infrastructure, or another ML field.
- 3 years of experience with machine learning.
Preferred Qualifications
- Master's degree or PhD in Computer Science or a related field.
- 5 years of experience with data structures and algorithms.
- 1 year of technical leadership experience.
- Experience developing accessible technologies.
Compensation
The base salary range for this full-time position is $166,000 to $244,000 plus bonus, equity, and benefits. Additional details are provided during the hiring process.
Key skills/competency
- Software Development
- Machine Learning
- ML Infrastructure
- System Design
- Debugging
- Distributed Computing
- Data Structures
- Algorithms
- Technical Leadership
- Accessible Technologies
How to Get Hired at Google
🎯 Tips for Getting Hired
- Customize your resume: Highlight ML, software development, and leadership skills.
- Research Google: Understand their products and technological advances.
- Prepare for technical interviews: Practice algorithms and system design questions.
- Showcase collaboration: Provide examples of teamwork and problem-solving.
📝 Interview Preparation Advice
Technical Preparation
circle
Review algorithms and system design basics.
circle
Practice coding challenges in multiple languages.
circle
Study ML infrastructure deployment techniques.
circle
Explore debugging and performance tuning strategies.
Behavioral Questions
circle
Describe a challenge you overcame in a team.
circle
Explain time management in high-pressure projects.
circle
Share examples of adapting to new technologies.
circle
Discuss conflict resolution within collaborative settings.
Frequently Asked Questions
What technical skills are essential for the Senior Software Engineer Inference Team AI ML at Google?
keyboard_arrow_down
How important is technical leadership for the Google Senior Software Engineer Inference Team AI ML role?
keyboard_arrow_down
What educational background is preferred for applying to Google’s Senior Software Engineer Inference Team AI ML?
keyboard_arrow_down
How should I prepare my application for Google’s Senior Software Engineer Inference Team AI ML role?
keyboard_arrow_down