BACKEND ENGINEER
About the role
Svitla Systems Inc. is looking for a Backend Engineer for a full-time position (40 hours per week) in the USA. Our client is a global leader in quantum computing, networking, sensing, and security, delivering integrated quantum solutions through its advanced quantum platform and foundry. Its newest generation of quantum computers builds on a line of cutting-edge systems that have helped customers and partners, including Amazon Web Services, AstraZeneca, and NVIDIA, achieve 20x performance improvements and accelerate innovation across drug discovery, materials science, financial modeling, logistics, cybersecurity, and defense. In 2025, the company achieved 99.99% two-qubit gate fidelity, setting a world record for quantum computing performance. The Backend Engineer will design, build, and operate high-performance backend services and distributed data systems at scale. The role focuses on Go and/or Rust development, high-throughput telemetry ingestion and real-time processing, distributed systems, cloud-native infrastructure, observability, and production reliability. The engineer will work closely with the Principal Architect and product team to translate monitoring requirements into robust backend solutions and will contribute to architecture, technical design, performance optimization, and engineering standards across the platform.
Responsibilities
- Design, implement, test, and operate production backend services in Go and/or Rust, writing clean, performant, and well-tested code as a primary daily responsibility.
- Build and maintain high-throughput data ingestion pipelines that collect telemetry from large device fleets using protocols including gNMI, NETCONF, SNMP, and custom streaming transports.
- Implement real-time processing engines, including aggregators, normalizers, and anomaly detectors, that transform raw device telemetry into actionable platform signals.
- Develop and maintain RESTful and gRPC API services that expose platform data to internal consumers, dashboards, and external integrations.
- Implement and evolve the platform’s time-series storage layer using databases such as InfluxDB, TimescaleDB, or equivalent, with a focus on query performance, retention, and data fidelity.
- Build event-streaming consumers and producers using Kafka, Kinesis, or equivalent, ensuring reliable at-least-once or exactly-once processing semantics as required.
- Implement data partitioning, sharding, and archival strategies that support high event volumes while meeting latency and durability SLAs.
- Work with graph data models for network topology representation, supporting device relationship queries and topology-aware alerting.
- Own the reliability of the services you build by participating in on-call rotations, responding to incidents, writing post-mortems, and driving systemic fixes.
- Instrument services with meaningful observability, including structured logging, distributed tracing, and metrics that enable fast diagnosis of production issues.
- Contribute to and follow platform-wide engineering standards for testing (unit, integration, and load), CI/CD pipelines, and deployment practices.
- Participate in capacity planning, performance profiling, and optimization of backend services under production load.
- Package and deploy backend services as containerized workloads on Kubernetes, following platform patterns for resource management, autoscaling, and service mesh integration.
- Write and maintain infrastructure as code for service deployments, configuration management, and environment parity across cloud providers (AWS, GCP, or Azure).
- Contribute to multi-cloud and multi-region deployment patterns that ensure platform availability and meet data residency requirements.
- Collaborate with the Principal Architect and product team to translate monitoring requirements into backend implementation plans and engineering specifications.
- Participate actively in architecture and design reviews, providing implementation-level feedback and raising concerns grounded in production experience.
- Conduct and participate in thorough code reviews, maintaining a high bar for correctness, performance, and maintainability.
- Mentor junior and mid-level engineers through pairing, code reviews, and technical guidance.
Requirements
- 10+ years of backend software engineering experience, with a strong track