About the job
As a part of the Google’s Quantum AI team, you will build and run 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 design and build the systems for packaging, deploying, and releasing core quantum software packages for the new quantum software product. You will work with the research, product, and software teams on the Quantum AI team. Much of this work is greenfield, representing an opportunity for high-impact.
Responsibilities
Analyze problems and recommend solutions for both short and long-term needs, taking ownership of goal and roadmapping to influence other engineers, while implementing solutions or delegating to colleagues.
Drive outcomes as a key contributor, designing and implementing multi-quarter projects without supervision, 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 confirming all aspects of technical work are high-quality.
Incorporate feedback on designs to determine when to enhance existing systems or build new systems, and contribute to existing documentation or educational content.
Collaborate with research groups and cross-functional teams, including hardware engineers, electronic engineers, or research scientists.
Qualifications
Minimum
Bachelor’s degree or equivalent practical experience.
3 years of software development experience or 1 year with an advanced degree.
2 years of experience working with Kubernetes.
1 year of experience programming in Rust, Kotlin, or Python.
Preferred
Experience with Google Cloud Platform technologies, such as Cloud Storage or Cloud Spanner.
Experience with Google Distributed Cloud.
Experience with Infrastructure as Code platforms (e.g. Terraform).
Experience with Bazel.
Familiarity or education in quantum computing with enthusiasm to learn more.