Principal Software Engineer defining and evolving backend services architecture for next-generation quantum computing platform. Collaborating with a world-class team to advance quantum technology.
Responsibilities
Define and evolve the backend services architecture that powers our next-generation quantum computing platform.
Design scalable, production-grade services that support researcher workflows, quantum job orchestration, and externally facing APIs for interacting with Atom’s quantum computers.
Lead architectural decisions around distributed systems, service boundaries, and cloud infrastructure.
Ensure high performance, reliability, and observability across the platform.
Translate the unique execution models and data flows of quantum workloads into well-architected backend systems.
Play a hands-on role implementing and guiding these services as they evolve into a scalable commercial product.
Collaborate with Atom’s physics, software and hardware teams.
Requirements
Masters or PhD in Computer Science, or related field.
10+ years of post-degree experience building complex systems.
Demonstrated ability to write production software using C++, Python, Rust, or Go.
Knowledge in one or more of the following areas: computer architecture, quantum error correction, or distributed systems, with a willingness to learn across disciplines as needed.
Strong communication skills, demonstrated through technical presentations, publications, or collaborative research.
Adaptability and curiosity, with a demonstrated ability to learn new technologies and work effectively in areas of uncertainty.
Additional desirable experience includes:
- Building and scaling a developer operations team, including workflow automation, access management, and infrastructure-as-code practices.
- Having managed and optimized databases either in the cloud or on-site.
- Familiarity and experience implementing security best practices.
- Having set up or configured networks, both physical and virtual.
- Interfacing with and controlling cameras, motors, lasers, and other third party devices.
Benefits
fully paid medical, dental, and vision insurance for our employees and their dependents.
unlimited paid time off
401K company matching
short- and long-term disability
FSA
dependent care benefits
life insurance
drinks, snacks, and catered team lunches in our offices, every day!
Technical Lead overseeing the engineering team in Brazil for Solen Software Group. Leading architecture, design, and delivery of complex engineering solutions across the organization.
Commissioning & Startup Engineer providing technical support for Global HYCO projects and ensuring efficient plant startup. Leading commissioning activities across multiple technologies in hybrid work environment.
Commissioning & Startup Engineer at Air Products overseeing global projects and safe plant startup. Collaborating cross - functionally to implement commissioning processes and ensure operational readiness.
Staff Software Engineer driving systemic impact and technical strategy at Standard Bots. Leading complex engineering challenges to elevate capabilities and standards across teams.
Senior Software Engineer developing software solutions for robotics at Standard Bots. Driving high impact projects and mentoring engineers in a collaborative tech environment.
Technical Leader for Power Platform at SONDA ensuring quality service delivery and client management. Leading technical efforts in developing, maintaining, and optimizing Power Platform solutions.
Senior Software Engineer focusing on backend web and API development at Red Hat. Collaborating on expanding enterprise Ansible offering and improving automation tools across the organization.
Senior Software Engineer building and releasing the Red Hat AI Inference Server. Working across the full stack from C++/CUDA kernel compilation to Kubernetes - orchestrated model serving.
Senior Software Engineer developing and testing AI/ML software tools for Red Hat's Llama Stack. Collaborating with engineering teams to enhance performance, reliability, and innovation.
GO Developer in Schwarz Group developing and supporting applications in a cross - functional team. Engaging in planning, implementation, and optimization of applications and their architectures.