Senior Software Engineer - ML/AI for Large-Scale Systems

Google

Providence (RI)

Remote

USD 148,000 - 230,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Google’s software engineers develop core technologies that enable billions of users to connect, discover, and engage with information and one another. The senior engineer will work on large-scale systems including information retrieval, distributed computing, machine learning, networking, data storage, security, artificial intelligence, natural language processing, UI design, and mobile.

The engineer will design, build, test, deploy, maintain, and improve software solutions, collaborating across

Qualifications

  • Bachelor's degree in computer science or related field.
  • Minimum 3 years of software development experience.
  • Minimum 3 years of experience creating or launching software products.
  • Minimum 3 years of experience with ML/AI algorithms and tools.
  • Preferred: Master's degree or PhD in CS or related field.
  • Preferred: 1 year of technical leadership experience.
  • Preferred: Production-grade technology experience.

Responsibilities

  • Write and test product or system development code.
  • Participate in or lead design discussions with peers and stakeholders to determine optimal technologies.
  • Review code produced by other developers and provide feedback to ensure best practices.
  • Contribute to existing documentation or training materials and update content based on product changes and user feedback.
  • Triage product or system issues, debug, and resolve problems by analyzing root causes and addressing impacts on hardware, network, or service operations.

Skills

Software development experience
ML/AI algorithms
Technical leadership

Education

Bachelor's degree in CS
Master's/PhD preferred

Job description

Google’s software engineers develop core technologies that enable billions of users to connect, discover, and engage with information and one another. The senior engineer will work on large-scale systems including information retrieval, distributed computing, machine learning, networking, data storage, security, artificial intelligence, natural language processing, UI design, and mobile.

The engineer will design, build, test, deploy, maintain, and improve software solutions, collaborating across

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Staff Software Engineer - AI & Large-Scale Systems
Senior Staff Software Engineer - AI & Large-Scale Systems

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Staff Software Engineer — Large-Scale Systems & AI Infra
Staff Software Engineer — Large-Scale Systems & AI Infra

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Senior AI/ML Software Engineer — Equity & Large‑Scale Infra
Senior AI/ML Software Engineer — Equity & Large‑Scale Infra

Google • Mountain View (CA)

On-site
USD 174,000 - 253,000
Senior Software Engineer, AI & Large-Scale Infra
Senior Software Engineer, AI & Large-Scale Infra

Google • New York (NY)

On-site
USD 147,000 - 210,000
Health, dental, vision, life, and/or其它
401(k) with company match
Paid Time Off: 20 days/year
+4
Senior Software Engineer, Large-Scale Systems & Cloud
Senior Software Engineer, Large-Scale Systems & Cloud

Google • Sunnyvale (CA)

On-site
USD 174,000 - 252,000
Staff Software Engineer - ML & Large-Scale Systems Lead
Staff Software Engineer - ML & Large-Scale Systems Lead

Socket.dev • Irvine (CA)

On-site
USD 207,000 - 300,000
Senior Software Engineer — Large-Scale Systems
Senior Software Engineer — Large-Scale Systems

Socket.dev • Kirkland (WA)

On-site
USD 174,000 - 252,000
Equity
Bonus target
Benefits
Software Engineer - Design, Build & Scale AI-Driven Systems
Software Engineer - Design, Build & Scale AI-Driven Systems

Google Inc. • Los Angeles (CA)

On-site
USD 123,000 - 174,000
Health insurance
401(k) with company match
Paid time off
Software Engineer - AI, Large-Scale Systems, Impact
Software Engineer - AI, Large-Scale Systems, Impact

Socket.dev • Mountain View (CA)

On-site
USD 123,000 - 174,000
AI/ML Software Engineer: Build Scalable ML Systems
AI/ML Software Engineer: Build Scalable ML Systems

Socket.dev • Mountain View (CA)

On-site
USD 147,000 - 210,000