Systems Software Engineers
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+16 more
Job description
-
We are looking for Senior/Mid-Level Systems Software Engineers with strong expertise in modern C++ (C++14/17/20), distributed systems, and backend infrastructure engineering.
-
The role involves building high-performance, scalable microservices, automating deployments and platform operations, and supporting large-scale distributed environments using technologies such as gRPC, Kubernetes, Terraform, CI/CD, and cloud-native infrastructure.
-
This is a backend-focused engineering role with no frontend or full-stack development responsibilities., Summary: We are seeking highly skilled Systems Software Engineers with deep expertise in high-performance C++ and distributed systems. You will focus on backend systems-level development, production monitoring, and, scaling. Engineers should automate workflows that parse configuration files into structured service definitions,
generate capacity configurations, and manage deployment rollouts without manual intervention.
- Systems Isolation and ML Serving Knowledge of isolating machine learning models, enforcing tenant and service
limits, applying server-side throttling, and configuring cross-region deployments to meet compliance and data-
Requirements
Familiarity with distributed SQL databases (e.g., Cockroach DB, Cassandra).
- Experience with Machine Learning serving infrastructure and strict compliance/data residency boundaries.
Skill Requirements: C++, gRPC, Apache thrift, RPC, asynchronous IO, Kubernetes, Docker, nomad, event driven programming, terraform, Ansible, Envoy, Istio, Service Mesh, API Gateway, Cockroach DB, Cassandra, load balancing., infrastructure automation to accelerate the deployment of high-scale compute and machine learning environments.
This role strictly focuses on backend infrastructure; it does not involve full-stack, product-level, or web frontend development.
The engineering team must possess deep expertise in the client’s production infrastructure and high-performance C++ frameworks.
- High-Performance C++ and RPC Services Engineers must be proficient in building RPC servers using enterprise-grade C++ service frameworks. They should be able to develop and maintain request handlers using asynchronous
execution patterns and standard dependency-injection practices.
- Distributed Infrastructure and Workload Management
- Service Operations: Experience managing long-running RPC services, global load-balancing endpoints,
alerting, logging, and production reliability.
- Workload and Data Operations: Experience managing batch workloads and integrating services with
globally distributed databases.
- Release and Capacity Automation The team must understand large-scale cluster topologies and capacity
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…