PhD Software Engineer — AI/ML & Large-Scale Systems

Google

Madison (WI)

On-site

USD 147,000 - 210,000

Full time

11 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Google is seeking a PhD Software Engineer in Madison, WI to work on next‑generation systems at scale across multiple product areas. You will contribute to research-focused projects, collaborate with teams across AI, infrastructure, cloud, and data storage, and push technical boundaries.

The role emphasizes ownership of critical systems, opportunities to publish and influence architecture, and a path toward leadership while leveraging a broad tech stack including C/C++, Python, Java, and Golang.

Qualifications

  • PhD in Computer Science or related field required.
  • Experience coding in C, C++, Python, Java, or Golang.
  • Experience in architecting or developing distributed systems, concurrency, multi-threading, or synchronization.

Responsibilities

  • Participate in or lead projects to design and develop advanced systems.
  • Write and maintain technical documentation and educational content.
  • Diagnose and resolve complex issues affecting software, hardware, network, or service operations and quality.
  • Develop and review code to ensure best practices and quality.

Skills

PhD in Computer Science
C/C++/Python/Java/Golang
Distributed systems

Education

PhD degree in Computer Science or related field

Tools

Rust

Job description

Google is seeking a PhD Software Engineer in Madison, WI to work on next‑generation systems at scale across multiple product areas. You will contribute to research-focused projects, collaborate with teams across AI, infrastructure, cloud, and data storage, and push technical boundaries.

The role emphasizes ownership of critical systems, opportunities to publish and influence architecture, and a path toward leadership while leveraging a broad tech stack including C/C++, Python, Java, and Golang.

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

Similar jobs worth comparing

PhD Software Engineer - Large-Scale Systems & AI
PhD Software Engineer - Large-Scale Systems & AI

Google • Atlanta (GA)

Hybrid
USD 147,000 - 210,000
PhD Software Engineer: AI, ML & Big Systems
PhD Software Engineer: AI, ML & Big Systems

Google • Kirkland (WA)

On-site
USD 147,000 - 210,000
PhD AI/ML Software Engineer: Build Scalable ML Systems
PhD AI/ML Software Engineer: Build Scalable ML Systems

Google • Raleigh (NC)

Hybrid
USD 147,000 - 210,000
Health, dental, vision, life, and disb
401(k) with company match
Paid time off: 20 days + 6.15 hours bi
+4
Senior ML Systems Engineer – AI at Scale
Senior ML Systems Engineer – AI at Scale

NLP PEOPLE • Seattle (WA)

On-site
USD 147,000 - 210,000
Health insurance
Dental insurance
Vision insurance
+8
PhD Software Engineer - AI & Large-Scale Systems
PhD Software Engineer - AI & Large-Scale Systems

Socket.dev • Sunnyvale (CA)

On-site
USD 147,000 - 210,000
15% bonus target
Equity
Benefits
PhD Software Engineer - AI & Distributed Systems
PhD Software Engineer - AI & Distributed Systems

Google • Los Angeles (CA)

On-site
USD 147,000 - 210,000
PhD AI/ML Software Engineer - Research to Production
PhD AI/ML Software Engineer - Research to Production

Google • Kirkland (WA)

On-site
USD 147,000 - 210,000
Health insurance
Dental insurance
Vision insurance
+7
PhD Software Engineer — Infrastructure & AI Systems
PhD Software Engineer — Infrastructure & AI Systems

Google Inc. • Madison (WI)

On-site
USD 147,000 - 210,000
PhD AI/ML Systems Engineer — Equity & Bonus
PhD AI/ML Systems Engineer — Equity & Bonus

Socket.dev • Sunnyvale (CA)

On-site
USD 147,000 - 210,000
PhD AI/ML Systems Engineer: End-to-End Production
PhD AI/ML Systems Engineer: End-to-End Production

Google • Atlanta (GA)

On-site
USD 147,000 - 210,000
Health, dental, vision, life, anddisab