About the job
Google's Quantum AI team builds and runs algorithms on today's world leading quantum computers. As these machines grow from research prototypes into products, the software that orchestrates and executes quantum computations will need to transition into a form that more closely resembles traditional software products. In this role, you will focus on building a new generation of the quantum execution stack and job orchestration. The scope includes client libraries, new IRs, job scheduling, and work with HALs. You will work closely with the hardware, software, and product teams on the Quantum AI team.
Responsibilities
Scope problems and recommend solutions for both short- and long-term needs, taking ownership of vision and roadmapping to influence other engineers and implementing solutions or delegating to colleagues.
Drive outcomes as a key contributor, designing or implementing projects that span multiple quarters without supervision and consistently generating the ideas required to solve ambiguous problems.
Write and review code to ensure best practices are met, contributing to data preparation, optimization, and performance enhancements and confirming all aspects of technical work are high quality.
Seek out and incorporate feedback on designs proactively to determine when to enhance existing systems or build new systems, and contribute to existing documentation or educational content.
Work closely with other research groups and collaborate with teams of different backgrounds, including hardware engineers, electronic engineers, or research scientists.
Qualifications
Minimum
Bachelor’s degree or equivalent practical experience.
5 years of experience in software development or 3 years of experience with an advanced degree.
2 years of experience programming in Rust or C++ or other system level programming languages.
Preferred
Experience with real time/high speed systems performing technically challenging tasks (e.g., digital signal processing, graphics processing, high frequency trading).
Experience working with researchers and other highly technical teams with orthogonal skill sets.
Knowledge of quantum computing or quantum control.