Senior Rust Systems Engineer – Edge Proxy & Fleet

New
J
JobgetherEdge Infrastructure
Remote work opportunity within India.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
6+ years of total software engineering experience, including 3+ years of hands-on production Rust development.
Required Skills
AWSDockerRust

Requirements

  • 6+ years of total software engineering experience, including 3+ years of hands-on production Rust development.
  • Strong production Rust experience specifically in systems or embedded environments.
  • Proven experience with systems and network programming, including TCP stream handling, socket programming, and transparent proxying.
  • Solid embedded Linux fundamentals, with experience in device drivers, kernel modules, cross-compilation, or hardware bring-up.
  • Hands-on Docker and containerization experience for constrained systems or appliance deployments.
  • Experience with performance testing and profiling, including load testing, CPU and memory profiling, and flame graph analysis.
  • Working knowledge of AWS and Infrastructure as Code concepts.
  • Ability to work independently on technically demanding infrastructure.
  • Strong troubleshooting, analytical, and problem-solving abilities.
  • Experience working on production systems where reliability, performance, scalability, and resource efficiency are critical.

Responsibilities

  • Own and develop core components of a fleet-wide edge proxy deployed across thousands of on-premise appliances.
  • Build and maintain fleet-wide OTA update capabilities, ensuring reliable software delivery and deployment across distributed devices.
  • Develop and optimize control-plane connectivity between deployed appliances and AWS-based infrastructure.
  • Design and improve systems and network programming components, including TCP stream handling, socket programming, and transparent proxying.
  • Tune network stack performance and system behavior to maintain reliability and efficiency at significant fleet scale.
  • Work with embedded Linux environments, including device drivers, kernel modules, cross-compilation, and hardware bring-up as required.
  • Build and maintain Docker/containerized workloads designed for constrained appliance environments.
  • Conduct performance testing, load testing, memory and CPU profiling, and flame graph analysis to identify and resolve bottlenecks.
  • Apply AWS and Infrastructure as Code concepts to support reliable cloud-connected fleet infrastructure.
  • Contribute to fleet reliability, observability, operational improvements, and scalable engineering practices.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now