Software Engineering Manager - Compilers/Runtime
Apply NowCompany: Atom Computing
Location: Berkeley, CA 94704
Description:
At Atom Computing, we build quantum computers using arrays of optically trapped neutral atoms that will empower customers to achieve unprecedented computational breakthroughs. Join a world-class team of scientists, engineers, and business professionals to advance the state-of-the-art in quantum computing.
Atom Computing is seeking a Software Engineering Manager - Compilers and Runtime who has a passion for leading a team in developing critical features for a quantum computer. The team works on novel greenfield software projects that require a deep understanding of computer architecture and lots of creativity to deliver. The team will consider applicants with at least 7 years of experience including a mix of software engineering roles and team management roles. In this role, which will report to the Director of Controls System & Software, you'll work with a collegial and talented team of engineers and physicists to make your mark on the future of computing.
Candidates will be considered for Atom's location in Berkeley, CA or Boulder, CO. Under exceptional circumstances we may allow the position to be fully remote.
Job Responsibilities
Experience & Education
Qualifications
Atom Computing provides a wide variety of perks and benefits, including fully paid medical, dental, and vision insurance for our employees and their dependents. Additionally, unlimited paid time off, 401K company matching, short- and long-term disability, FSA, dependent care benefits, and life insurance. We also offer drinks, snacks, and catered team lunches in our offices, every day!
The base salary range for this position is between $180,000 - $220,000, commensurate with experience. In addition to salary, we offer an annual bonus and equity in the company.
Atom Computing is seeking a Software Engineering Manager - Compilers and Runtime who has a passion for leading a team in developing critical features for a quantum computer. The team works on novel greenfield software projects that require a deep understanding of computer architecture and lots of creativity to deliver. The team will consider applicants with at least 7 years of experience including a mix of software engineering roles and team management roles. In this role, which will report to the Director of Controls System & Software, you'll work with a collegial and talented team of engineers and physicists to make your mark on the future of computing.
Candidates will be considered for Atom's location in Berkeley, CA or Boulder, CO. Under exceptional circumstances we may allow the position to be fully remote.
Job Responsibilities
- Lead and mentor a team of 4 to 8 software engineers.
- Collaborate with internal and external stakeholders to define feature requirements and roadmaps for a full-stack quantum systems operation.
- Work closely with Atom Computing's quantum physicists, optical engineers, and hardware engineers to understand use cases and deliver software that addresses the needs.
- Recruit, hire, and retain top engineering talent
Experience & Education
- MS or PhD in Computer Science, Engineering, Physics, Mathematics, or related field.
- 5+ years of post-degree experience as a software engineer.
- 3+ years of managing a team of software engineers, including hiring, coaching and performance management.
Qualifications
- Demonstrated ability to lead a team in delivering on complex embedded software projects.
- Previous experience in one or more of the following: developing compiler internals, runtimes, or programming languages; familiarity with compiler infrastructure tools such as LLVM or MLIR; a quantum programming framework such as Qiskit, Cirq, or Pennylane, and OpenQASM.
- Coding proficiency in programming languages such as C/C++, Python, and Rust.
- Documented ability to translate research results into functional production code.
- Temperamentally suited to work at a fast-growing, early-stage startup: self-motivated, humble, driven, collaborative, and with a high tolerance for ambiguity and uncertainty.
- Willingness to learn atomic, optical, laser physics, and quantum mechanics concepts as required to put work in context.
Atom Computing provides a wide variety of perks and benefits, including fully paid medical, dental, and vision insurance for our employees and their dependents. Additionally, unlimited paid time off, 401K company matching, short- and long-term disability, FSA, dependent care benefits, and life insurance. We also offer drinks, snacks, and catered team lunches in our offices, every day!
The base salary range for this position is between $180,000 - $220,000, commensurate with experience. In addition to salary, we offer an annual bonus and equity in the company.