Quantum Software Engineer developing cutting-edge applications and algorithms for next-generation quantum computers. Collaborating with teams to translate theoretical advances into performant workloads.
Responsibilities
Conduct R&D toward cutting-edge advances in quantum technology with a focus on quantum applications and algorithms
Deploy software optimizations to our cloud platform Superstaq using industry-grade software engineering procedures including documentation, linting, testing, and type-checking
Interface with customers of Superstaq to understand their needs and support them in a timely fashion
Contribute to development of government and commercial proposals and execution on global programs
Collaborate with experimental physicists and software engineers to bridge the gap between theoretical concepts and practical implementation
Engage with the broader scientific community by publishing research findings in scientific journals and presenting at conferences
Stay up to date with the latest developments in quantum computer architecture, quantum compilation and related fields
Provide guidance and support to other team members, fostering a collaborative research environment
Requirements
Masters’s degree in quantum applications, mathematics, engineering, physics or a directly related field. Must
High proficiency in programming, with fluency in Python preferable.
Experience with open-source quantum software frameworks such as Cirq or Qiskit;
Demonstrated ability to work and communicate with all levels of an organization; Professional-level communication skills, including verbal, written, and presentation skills
Demonstrated ability to work comfortably in a highly collaborative, cross-functional, team-oriented, and matrixed environment
Desire and demonstrated ability to thrive and produce results in a fluid, dynamic, and fast-paced environment
Demonstrated ability to learn new and complex topics quickly
Resourceful problem-solver who collaboratively identifies effective paths forward with demonstrated expertise in executing productization efforts
Passion for solving complex problems and challenges in a highly technical and scientific environment
**Desirable Skills or Knowledge**
PhD in quantum computation, physics, computer science, or a directly related field
Familiarity with concepts in quantum computing such as error correction / fault tolerance, native gate decomposition, qubit mapping and routing, and variational quantum algorithms
Experience with material science applications of quantum computers
Familiarity with best practices of professional software engineering such as coverage, integration tests, type checking, unit tests, and version control
Experience with backend development with tools such as FastAPI for web frameworks and PostgreSQL/SQLAlchemy for databases
Experience with cloud development, especially on GCP and AWS
Familiarity with CI/CD, automated actions, issue tracking, version control, and other features on GitHub
Familiarity with security core best-practices such as access control, encryption at rest, key rotation, and logging
Exposure to or interest in front-end / GUI development, e.g., HTML/CSS, React, PyQt.
Lead Software Engineer at GM Financial overseeing software development and team collaboration in AI technology. Engage in multi - developer projects and continuous improvement practices.
Principal Engineer leading software development for Wholesale business, focusing on network activation and provisioning systems. Collaborating with cross - functional teams to ensure high - quality deliverables.
Principal Engineer at Verizon leading design, development, and support of Wholesale suite of applications. Collaborating with resellers and internal teams to ensure customer experience and system compliance.
Engineering Technologist III/Senior Engineering Technologist providing technical expertise and leadership at Duke Energy. Involving complex problem - solving and ensuring business goals are met in a technical environment.
Lead Engineer developing advanced automation solutions for Duke Energy's Power Grid Operations. Managing projects and providing leadership in automation control within the Power Grid Operations Distribution system.
Senior Software Engineer at FundApps delivering high - impact software projects for compliance in financial services. Collaborating with team members to provide best - in - class solutions and drive business improvements.
Senior Tech Manager responsible for unifying digital experiences across Rabobank's platforms. Leading teams to ensure high - quality capabilities and customer engagement.
Tech Lead for Monitoring & Observability at Rabobank leading internal teams and offshore members. Ensuring technical and HR responsibilities for diverse engineering projects in a hybrid role.
Software Engineer focusing on network automation and infrastructure scalability in a tech company. Seeking an expert with solid networking fundamentals and experience in building automated solutions.
Software Engineer Intern delivering NetApp enterprise class software products. Collaborating with senior engineers to tackle data challenges and improve tiering solutions.