Enable job alerts via email!

Senior Software Engineer, Ads, ML Infrastructure

Google

Mountain View (CA)

On-site

USD 166,000 - 244,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

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

Job summary

Join a forward-thinking company as a Senior Software Engineer, where you'll develop next-generation technologies impacting billions. This role offers the chance to work on critical projects, switch teams, and tackle new challenges in a fast-paced environment. With a focus on machine learning infrastructure and recommendation systems, you'll collaborate on design and code reviews while contributing to architecture design. Enjoy a competitive salary and the opportunity to grow your career in a diverse and inclusive culture that values versatility and leadership.

Qualifications

  • 5+ years of software development experience in programming languages.
  • Experience with ML infrastructure and recommendation systems.

Responsibilities

  • Write and test product or system development code.
  • Design and implement recommendation system models leveraging ML infrastructure.

Skills

Python
C++
Data Structures
Algorithms
ML Infrastructure
Recommendation Systems

Education

Bachelor’s Degree
Master's Degree or PhD

Job description

Senior Software Engineer, Ads, ML Infrastructure

Apply

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

Minimum Qualifications
  • 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 next-generation technologies that change how billions of users connect, explore, and interact with information and each other. Our products handle information at massive scale and extend beyond web search. We seek engineers with fresh ideas from areas including 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 you grow and evolve within our fast-paced environment. We value versatility, leadership qualities, and enthusiasm for tackling new problems across the full technology stack.

The US base salary range for this full-time position is $166,000-$244,000 plus bonus, equity, and benefits. Salary ranges depend on role, level, and location. Individual pay within the range is influenced by work location, skills, experience, and education. Your recruiter can provide more specific salary details during the hiring process.

Responsibilities
  • Write and test product or system development code.
  • Collaborate through design and code reviews to ensure best practices, including style guidelines, code accuracy, testability, and efficiency.
  • Contribute to and update documentation or educational content based on product updates and user feedback.
  • Triage and debug system issues, analyzing their 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 proud to be an equal opportunity and affirmative action employer. We are committed to creating a diverse workforce and an inclusive culture, providing 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. See Google's EEO Policy and related resources for more information.

As a global company, English proficiency is required for all roles unless otherwise specified.

Note to recruitment agencies: Google does not accept agency resumes. Please do not send resumes to our jobs email or any Google organization. We are 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.