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