Software Engineer (Python, C++)

SUNDAE, INC.
United States
1 day ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Adobe InDesign C++ (Programming Language) Code Review Databases Data Architecture Distributed Data Store Distributed Systems Fault Tolerance Graph Database Python (Programming Language) Neo4j Quantum Computing
+8 more
Software Engineering Software Systems Systems Architecture System Software Systems Integration High Performance Computing Information Technology Software Version Control

Job description

The Staff Software Engineer, Databases at PsiQuantum plays a pivotal role within the OS Core Team, working alongside engineers and scientists across electronics, system architecture, and validation disciplines. The primary responsibility is to develop and enhance the scalable, distributed, fault-tolerant control plane and operating system essential for managing large-scale photonic quantum computers. This role involves designing and implementing robust algorithms, controls, and software to ensure the quantum processors operate within specifications continuously. The engineer will focus on extending and scaling the core graph database system, which is central to controlling and managing the complex, heterogeneous fabric of co-processors, networks, and photonics. This position offers a unique opportunity to contribute to the foundational software infrastructure that powers quantum computing at a scale never achieved before, impacting PsiQuantum’s mission to make quantum computing practical and accessible., * Design, develop, and maintain scalable graph database systems critical for quantum system control

  • Extend existing core database architecture to support increased system complexity and size
  • Participate in design reviews, code reviews, and collaborative development processes across multidisciplinary teams
  • Implement algorithms and controls to ensure quantum processors operate within specified parameters continuously
  • Test, validate, and maintain database software to ensure high reliability and performance
  • Champion best practices in software development, including documentation, testing, and version control
  • Collaborate with hardware, research, and software teams to optimize system integration and performance
  • Stay current with emerging technologies and incorporate innovative solutions into the system architecture

Requirements

  • 15+ years of experience with Python or C++ in a system software environment
  • Extensive experience in designing and implementing large-scale distributed storage systems, with a focus on graph databases
  • Proven track record of developing and deploying reliable, high-performance software in mission-critical environments
  • Bachelor’s degree in a technical discipline (Computer Science, Electrical Engineering, or related field) or equivalent professional experience
  • Experience with graph database systems such as Nebula, Neo4j, or Gravlax (preferred)
  • Knowledge of high-performance computing and data architecture
  • Understanding of computer architecture and high-performance networking
  • Experience working with highly scalable, reliable distributed systems with strict uptime requirements
  • PhD in a relevant technical discipline is a plus but not mandatory

Benefits & conditions

  • Competitive salary aligned with experience and expertise
  • Full benefits package including health, dental, and vision insurance
  • Equity options to participate in the company’s growth and success
  • Flexible work arrangements, including remote work options
  • Opportunities for professional development and continuous learning
  • Work in a cutting-edge technological environment with industry-leading experts

Equal Opportunity

PsiQuantum is an equal opportunity employer committed to fostering an inclusive environment for all employees. We celebrate diversity and are dedicated to creating a workplace free from discrimination and harassment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, age, disability, or veteran status.

About the company

PsiQuantum is at the forefront of quantum computing innovation, dedicated to building the world’s first useful quantum computers capable of delivering transformative breakthroughs across various industries. Since its inception in 2016, the company has maintained a singular focus on developing and deploying million-qubit, fault-tolerant quantum systems that harness the principles of quantum mechanics to solve complex problems beyond the reach of classical supercomputers and AI systems. PsiQuantum’s approach leverages silicon photonics technology, utilizing high-volume semiconductor manufacturing processes in partnership with industry leaders like GlobalFoundries. This strategy enables scalable, efficient, and reliable quantum hardware that integrates seamlessly with existing cryogenic cooling and fiber-optic infrastructure. The company’s initiatives include government-funded projects to establish utility-scale quantum computers in Brisbane, Australia, and Chicago, Illinois, reflecting a strategic commitment to scaling quantum technology. PsiQuantum also collaborates closely with leading Fortune 500 companies to develop algorithms and software solutions that translate quantum capabilities into real-world applications, positioning itself as a pioneer in the emerging quantum industry.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:24 min

Comparing Neo4j and GraphQL conceptual models

William Lyon · LIVE

3:04 min

Database evolution and the funding behind vector databases

Erik Bamberg · LIVE

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

3:30 min

Introduction to Neo4j and remote developer relations work

4:05 min

Redefining software engineer job specifications and modern university partnerships

Avani Prabhakar Avani Prabhakar +3 · World Congress 2026 Europe

Videos

See all

Related articles

See all