Skip to content

Software Engineer – Back end – Fire Opal
Company | Q-CTRL |
---|
Location | Los Angeles, CA, USA |
---|
Salary | $115000 – $170000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior |
---|
Requirements
- Up to 4+ years of experience in backend software development with Python, Rust, C++ or similar.
- Proficient in designing implementing, and debugging end-to-end applications using standard monitoring stacks.
- Demonstrated ability to collaborate across research and engineering teams.
- Strong fundamentals in API design, databases and data modelling.
- Prior experience with Docker, AWS, and Kubernetes.
- Strong problem-solving skills and proactive approach to finding solutions.
- Excellent collaboration and communication skills across cross-functional and agile teams.
Responsibilities
- Design, develop, and optimize scalable client and backend applications using Python.
- Build high-efficiency service-to-service communication using modern protocols.
- Closely liaise with researchers and scientists to build software compatible with their needs.
- Collaborate with product, frontend, and infrastructure teams to deliver integrated, end-to-end solutions.
- Implement and enforce best practices for code quality, security, and operational efficiency.
- Troubleshoot, optimize, and enhance system performance and reliability.
- Implement product features that promote architecture reuse across business cases.
- Other duties within the Employee’s skills and experience, or with reasonable training.
Preferred Qualifications
- Prior experience building compute intensive backend services.
- Knowledge of traces and how to implement them using OpenTelemetry.
- Hands-on experience with gRPC or similar frameworks (GraphQL, RESTful) for building high-performance services.
- Deep understanding of distributed systems and microservices architecture.
- Experience with Python web frameworks such as Django, Flask, or FastAPI.
- Experience in developing frameworks or tools for complex computational systems, such as hardware calibration, signal processing, or scientific computing.
- Familiarity with quantum physics/quantum computing.
- Previous experience working in a start-up or scale-up environment.