qubitsok.com

Cut Noise. Work Quantum.

Back to Job Listings

Americas, United States, Seattle

Posted 261 days ago

Software Engineer III, Quantum

🏢 Google

USD 141K - 202K per year

+3 benefits
AI Summarised
Visit Website

Role Type

🛠️ Engineer / Developer

Role Focus

💻 Code Systems

Seniority

🌿 Experienced
🌳 Senior / Lead

Employer Type

🏢 Industry

This role is for a Software Engineer who will join the quantum research platform team at Google. The primary goal is to modernize the quantum software infrastructure by improving service reliability and providing efficient Remote Procedure Calls (RPC) services. This involves building foundational core services for Google's quantum computers. Key tasks include standardizing data collection for logs and metrics, and developing monitoring tools for service management.

Key Responsibilities

Write product or system development code.

Participate in design reviews with peers and stakeholders to decide amongst available technologies.

Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.

Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.

Collaborate with teams of different backgrounds, including hardware engineers, electronic engineers, or research scientists.

Required Skills

Software development experience

Experience with data structures

Experience with algorithms

API development

Third-party service integration

Nice-to-have Skills

Large-scale systems data analysis

Data visualization tools experience

Debugging

Software test engineering

Telemetry systems (e.g., OpenTelemetry, Prometheus, Monarch)

Observability systems (e.g., Grafana, Google Cloud Monitoring)

Familiarity with quantum computing

Technology Tags

IT infrastructure

The role focuses on building and modernizing the software infrastructure for quantum computers, including core services and system management.

Classical programming

The job explicitly requires strong classical software development skills and experience with programming languages for product or system development.

Network integration

The role involves integrating third-party services and providing performant Remote Procedure Call (RPC) services, indicating network integration.

Quantum interfaces

The Quantum research platform team mediates access to Google's quantum computers, implying the development of interfaces for user interaction and control.

Fault-tolerant

The job contributes to building a large-scale quantum computer capable of complex, error-corrected computations, which directly relates to fault tolerance.

Cloud platforms

Experience with Google Cloud Monitoring/logging/tracing is a preferred qualification, indicating interaction with cloud-based infrastructure.

Distributed QC

The role involves building core services for running Google's quantum computers at massive scale, leveraging RPC services typical of distributed systems.