About the Role
About the Role
The Senior Software Engineer at Infleqtion will be responsible for designing, building, and maintaining backend services and control systems for quantum computers. This role requires collaboration with interdisciplinary teams and mentoring junior engineers while advocating for innovative software development methodologies.
Job Responsibilities
The duties and responsibilities outlined below include essential functions of the role. Depending on business needs, this role may perform a combination of some or all of the following duties. Duties, responsibilities, and activities may change, or new ones may be assigned at any time.
- Design, develop, and deploy reliable, maintainable, scalable, and fault-tolerant backend services and frameworks that control and calibrate our neutral atom quantum computers.
- Collaborate with interdisciplinary teams, including scientists, opto-mechanical engineers, and electrical engineers, to solve complex problems and deliver high-quality software solutions.
- Empower interdisciplinary teams to create the tools they need by teaching engineering and programming best practices.
- Mentor and guide junior engineers, fostering their growth and enhancing the team's technical expertise.
- Lead code and design reviews, upholding engineering best practices and promoting a culture of quality and collaboration.
- Support and debug all layers of the control stack from real-time embedded kernels to distributed services.
- Advocate for and implement innovative software development methodologies and tools to improve team efficiency and product quality.
Requirements
- Bachelor's degree in Computer Science, Applied Mathematics, Physics or related field and a minimum of 5 years prior work experience.
- Experience with Python and at least one compiled language, with a desire to learn and work in Rust.
- Experience with Linux and virtualization technologies like Docker.
- Good verbal and written communication skills, able to effectively share information with technical and non-technical staff.
- Good collaboration skills, able to work in a team environment where engagement and participation are an expected part of successful job performance.
- Skilled in typical software engineering disciplines: testing, debugging, revision control, error-handling, readability, documentation, general code health, etc.
- Desire to constantly improve and learn inside and outside of expertise.
Preferred Experience
- Domain-specific experience in statistics, machine learning, or AMO physics.
- Experience with Numpy, Scipy, and Pytorch.
- Experience with image analysis, emphasis on realtime object detection.
- Experience with databases (relational and non-relational) including but not limited to timeseries data, SQL, and ETL processes.
- Experience creating CI/CD pipelines, and Python package creation with C or Rust extensions.
Benefits
The targeted salary range for this role is $106,000 to $145,000 on an annualized basis plus eligibility to participate in our annual incentive plan.
In addition to your base compensation, we offer a generous Total Rewards program which includes:
- 100% company paid Employee coverage.
Requirements
Bachelor's degree
A degree in Computer Science, Applied Mathematics, Physics or related field is required.
Python and compiled languages
Experience with Python and at least one compiled language is necessary.
Linux and Docker
Familiarity with Linux and virtualization technologies like Docker is essential.
Communication skills
Good verbal and written communication skills are required.
Collaboration skills
Ability to work effectively in a team environment is important.
Software engineering disciplines
Skilled in testing, debugging, and general code health is necessary.
Nice to Have
Domain-specific experience in statistics, machine learning, or AMO physics is preferred.
Experience with Numpy, Scipy, and Pytorch is a plus.
Experience with image analysis, especially realtime object detection, is beneficial.
Experience with relational and non-relational databases is advantageous.
Experience creating CI/CD pipelines and Python package creation with C or Rust extensions is a bonus.
Benefits
Salary range
The targeted salary range for this role is $106,000 to $145,000.
Annual incentive plan
Eligibility to participate in our annual incentive plan is included.
Total Rewards program
A generous Total Rewards program is offered.
100% company paid coverage
100% company paid Employee coverage is provided.