Salary
💰 $155,000 - $185,000 per year
Tech Stack
DockerETLLinuxNumpyPythonPyTorchRustSQL
About the role
- Infleqtion is on a mission to commercialize atom-based quantum technologies that deliver orders-of-magnitude improvements in sensing and computing applications. We are seeking self-motivated, energetic individuals with exceptional problem-solving and technical skills to help drive our Quantum Computing mission forward.
- At Infleqtion we embrace a startup mentality driven by results, urgency, and customer-focused innovation:
- We break down barriers between disciplines, stepping in wherever we can make the biggest impact.
- We thrive in uncertainty, embracing challenges as opportunities.
- We move quickly to prototype while never losing sight of the critical importance of systems engineering process and attention to detail.
- We take bold, calculated risks to drive progress.
- We are seeking a Software Technical Lead to join the team building the control system software for Infleqtion’s quantum computers as both an individual contributor and manager for a handful of other engineers on the team. The ideal candidate is an experienced backend engineer with a strong background in creating robust and scalable scientific applications who also has an interest in people management to help their team-mates achieve their potential. You will play a crucial leadership role in designing, building, and maintaining backend services and control systems that drive our neutral atom quantum processors.
- 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.
- Mentor and guide software engineers as direct reports, 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.
- 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.
- 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
- Desire to manage a handful of software engineers and software engineering projects
- Comfortable working with hardware and embedded engineers to design and build high performance, real-time control systems
- 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.; familiar with industry standard Dev Ops workflows
- Desire to constantly improve and learn inside and outside of expertise