Systems Software Engineers

Hptech Inc.
United States
7 days ago
Apply on www.dice.com
Prepare application

Role details

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

Tech stack

Apache HTTP Server C++ (Programming Language) Computer Programming Continuous Integration Web Development Distributed Data Store Distributed Systems Event-Driven Programming Machine Learning Ansible DataOps Software Engineering
+16 more
SQL Databases Data Logging Load Balancing Cloud Platform System Istio Backend Kubernetes Cassandra Front End Software Development Api Gateway Terraform C++14 Grpc C++ Frameworks Docker Microservices

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.

  1. 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.

  1. 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.

  1. 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.

  1. 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.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…