About ColdQuanta
Sourced by ZipRecruiter
Company size
51 - 200 Employees
Headquarters location
Boulder, CO, US
Year founded
2007
$100/hr
Other
Medical, Dental, Vision, Life, Retirement, PTO
This job posting has expired and is no longer accepting applications. Check out similar jobs
We are seeking a Quantum Software Engineer with expertise in quantum-inspired classical machine learning and quantum machine learning (QML). This role will focus on developing advanced ML models and algorithms that leverage tensor networks and related structured representations, supporting applications across quantum computing and quantum sensing platforms.
As a member of the Quantum Software division, you will work closely with teams spanning quantum computing and sensing hardware and algorithms to design scalable learning architectures that operate in hybrid classical–quantum workflows. The ideal candidate brings strong foundations in machine learning and mathematical physics, along with hands-on experience developing novel model architectures for structured, high-dimensional data.
This position offers the opportunity to contribute to next-generation ML techniques that bridge classical and quantum paradigms for real-world deployment.
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:
Develop and implement quantum-inspired machine learning models, including tensor network–based architectures (e.g., MPS/TTN/PEPS-inspired models) for structured data analysis
Design and evaluate quantum machine learning algorithms suitable for near-term and fault-tolerant quantum computers
Build hybrid classical–quantum workflows integrating classical ML pipelines with quantum processors and/or quantum sensors
Develop ML models for signal processing, state estimation, calibration, and noise mitigation in quantum sensing systems
Collaborate with hardware and experimental teams to translate physical system characteristics into learning-based models
Optimize models for performance, scalability, and deployment in HPC and low-SWaP environments
Stay current with emerging research in tensor networks, quantum information science, and advanced ML architectures
Contribute to research publications, technical reports, and conference presentations
Provide technical mentorship and contribute to a collaborative, interdisciplinary research environment
Requirements
Required Qualifications
BS or MS in Computer Science, Physics, Applied Mathematics, Electrical Engineering, or a closely related field
Strong experience developing, training, and optimizing machine learning models
Demonstrated experience with tensor networks, structured linear algebra, or physics-informed ML architectures
Proficiency in Python and modern ML frameworks (e.g., PyTorch, JAX, TensorFlow)
Experience working in scientific computing and HPC environments leveraging GPU acceleration
Strong mathematical foundation in linear algebra, probability, and optimization
Ability to communicate complex theoretical and experimental concepts clearly across teams and to external customers
Demonstrated ability to work effectively in a collaborative, cross-functional, and fast-paced R&D environment
Resourceful problem-solver with a track record of delivering research ideas into prototype or production systems
Willingness to travel domestically and potentially internationally up to 10%
Preferred Qualifications
Ph.D. in Computer Science, Physics, Applied Mathematics, or a related field
Research experience in quantum machine learning and/or quantum information science
Experience implementing variational quantum algorithms, parameterized quantum circuits, or quantum kernel methods
Experience developing tensor network algorithms for large-scale modeling or simulation
Familiarity with quantum SDKs (e.g., Qiskit, Cirq, Braket, PennyLane)
Strong publication record in machine learning, quantum computing, or computational physics
Experience working with quantum sensor data or quantum hardware calibration workflows
Benefits
Salary range: $135,000 to $160,000
100% company-paid medical, dental, vision, short/long-term disability
Employer-funded Health Savings Account
Unlimited PTO
401(k) match
Company-paid Life and AD&D Insurance
Flexible Savings Account
Paid FMLA, Maternity/Paternity Leave
Employee Assistance Program
Student Loan Repayment
Equity Program
Sourced by ZipRecruiter
51 - 200 Employees
Boulder, CO, US
2007
application performance engineer
performance engineer
java performance engineer
performance test engineer
software quality engineer
performance architect
software engineering specialist
software reliability engineer
senior software quality engineer
software quality automation engineer
Machine Learning Engineer Salaries
Machine Learning Engineer Career Research
Q: What skills or qualities help someone succeed as a Software Performance Engineer?
A: To succeed as a Software Performance Engineer, key technical skills include expertise in performance analysis tools (e.g., CPU profilers, memory analyzers), programming languages (e.g., C++, Java), and operating systems (e.g., Linux, Windows). Additionally, soft skills such as strong problem-solving abilities, effective communication, and collaboration with cross-functional teams are crucial for identifying and resolving performance bottlenecks. These strengths enable Software Performance Engineers to optimize system performance, troubleshoot complex issues, and drive business growth through efficient software development and deployment.
Q: What is the career path for a Software Performance Engineer?
A: A Software Performance Engineer's typical career progression involves starting as a Performance Engineer or Junior Performance Engineer, where they focus on identifying and resolving performance bottlenecks in software applications. As they gain experience, they can move into mid-level roles such as Senior Performance Engineer or Performance Architect, where they lead performance optimization efforts and develop performance strategies for complex systems. Ultimately, senior-level roles like Performance Engineering Manager or Director of Performance Engineering allow them to oversee performance engineering teams and drive performance excellence across the organization.