Senior Software Engineer
Core
Design, develop, and deploy automated calibration systems and tooling for quantum processing units (QPUs) within the Systems Software Engineering department.
Role type
Senior Software Engineer (Full Stack)
Builds
Automated calibration systems and tooling for quantum processing units
Domain
Quantum Computing / Systems Software Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Full stack development, Python, Java/Go/C/C++, React/Angular/Vue.js, PostgreSQL/Oracle, Microservices, RESTful APIs, Git, CI/CD, AWS, Unit/Integration/E2E testing
Preferred skills
Distributed systems, Data streaming, Scientific computing, Embedded systems, Networking, Real-time control systems
Technologies
Python, Java, Go, C, C++, React, Angular, Vue.js, PostgreSQL, Oracle, AWS, Git
Responsibilities
Develop and support systems and tools for quantum processor calibration and operation; Architect, develop, and maintain web applications and systems from concept to production; Design and implement user interfaces using modern front-end technologies; Architect and build efficient, reliable, and maintainable back-end systems; Write clean, well-documented code and participate in code reviews; Troubleshoot and debug issues to optimize performance and improve user experience; Provide mentorship and guidance to junior software engineers
Seniority
Senior, hands-on IC
