Senior RUST Systems Engineer - Proxy Appliance

J
JobgetherNetwork Security
IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
6+ years of total software engineering experience, including at least 3 years of hands-on production Rust experience
Required Skills
AWSDockerEmbedded SystemsRustLinux

Requirements

  • 6+ years of total software engineering experience.
  • 3+ years of hands-on production Rust experience in a systems or embedded environment.
  • Strong systems and network programming experience, including TCP stream handling, socket programming, and transparent proxying.
  • Practical embedded Linux experience involving areas such as device drivers, kernel modules, cross-compilation, or hardware bring-up.
  • Experience with Docker and containerization in constrained environments or appliance deployments.
  • Strong understanding of performance engineering, including load testing, memory and CPU profiling, and flame graph analysis.
  • Working knowledge of AWS and Infrastructure as Code concepts.
  • Strong debugging, analytical, and problem-solving abilities.

Responsibilities

  • Design, build, test, and maintain production-grade systems software for an edge proxy appliance deployed across large distributed networks.
  • Develop high-performance networking components involving TCP stream handling, socket programming, transparent proxying, and network-level traffic management.
  • Work close to the Linux operating system, including device drivers, kernel modules, cross-compilation, hardware bring-up, and other embedded Linux components.
  • Develop and optimize Rust systems software with a strong focus on reliability, performance, resource efficiency, and maintainability.
  • Build and operate containerized workloads suitable for constrained hardware and appliance-based deployments.
  • Design and maintain components supporting fleet updates and reliable software delivery across distributed appliances.
  • Conduct performance testing, load testing, CPU and memory profiling, and flame graph analysis to identify and resolve bottlenecks.
  • Work with AWS services and Infrastructure as Code concepts to support the broader appliance and cloud ecosystem.
  • Investigate complex systems and networking issues and develop robust solutions that perform reliably in production environments.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now