Enable job alerts via email!

Senior Software Engineer, Ads, ML Infrastructure

Google

Mountain View (CA)

On-site

USD 166,000 - 244,000

Full time

6 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading technology company seeks a Senior Software Engineer to develop innovative solutions in machine learning infrastructure. The role involves software development, collaborating with peers, and designing recommendation systems. Candidates should have a strong background in software engineering and machine learning.

Benefits

Bonus
Equity
Benefits

Qualifications

  • 5 years of experience in software development.
  • 3 years of experience with ML infrastructure.
  • 1 year of experience in technical leadership.

Responsibilities

  • Write and test product or system development code.
  • Collaborate through design and code reviews.
  • Design and implement recommendation system models.

Skills

Software Development
Machine Learning Infrastructure
Data Structures
Algorithms
Testing
Collaboration

Education

Bachelor's Degree
Master's Degree
PhD

Job description

Senior Software Engineer, Ads, ML Infrastructure

Apply

info_outline

info_outline X Info Note: By applying to this position you will have an opportunity to share your preferred working location from the following: Pittsburgh, PA, USA; Mountain View, CA, USA.

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience with software development in one or more programming languages (e.g., Python, C++), and with data structures/algorithms.
  • 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).
  • 3 years of experience building and deploying recommendation systems models (e.g., retrieval, prediction, ranking, personalization, search quality, embedding) in production.
  • Experience with building architecture.
Preferred qualifications:
  • Master's degree or PhD in Computer Science or a related technical field.
  • 1 year of experience in a technical leadership role.
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 handle information at massive scale, extending beyond web search. We seek engineers who bring innovative ideas from various areas such as information retrieval, distributed computing, large-scale system design, networking, data storage, security, artificial intelligence, natural language processing, UI design, and mobile development. As a software engineer, you will work on critical projects with opportunities to switch teams and projects as our business evolves. Versatility, leadership qualities, and enthusiasm for tackling new problems across the full tech stack are essential.

The US base salary range for this full-time position is $166,000-$244,000 + bonus + equity + benefits. Salary is determined by role, level, location, skills, experience, and education. Your recruiter can provide specific salary details for your preferred location during hiring. Note that listed compensation reflects base salary only, excluding bonus, equity, or benefits. Learn more about Google’s benefits.

Responsibilities
  • Write and test product or system development code.
  • Collaborate with peers and stakeholders through design and code reviews to ensure best practices (e.g., style guidelines, code check-in, accuracy, testability, efficiency).
  • Contribute to and update documentation and educational content based on product updates and user feedback.
  • Triage and debug system issues, analyzing sources and impacts on hardware, network, or service quality.
  • Design and implement recommendation system models across domains, leveraging ML infrastructure, and contribute to architecture design.

Google is an equal opportunity employer committed to diversity and inclusion. We provide equal employment opportunities regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy, or related conditions. For more details, see Google's EEO Policy and related resources.

Proficiency in English is required for all roles to facilitate global collaboration.

Note to recruitment agencies: Google does not accept agency resumes and is not responsible for fees related to unsolicited resumes.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Principal Software Engineer, Catalog & Real-Time Serving Systems

Instacart

Remote

USD 180,000 - 220,000

5 days ago
Be an early applicant