Responsibilities
- Design and implement robust distributed services in Rust using asynchronous programming with Tokio, prioritizing concurrency, speed, and scalability
- Take end-to-end ownership of services, from initial design and coding to deployment and ongoing operations
- Construct and refine data processing pipelines optimized for high throughput, low latency, and efficient memory use
- Develop and sustain integration tests that interact with live service dependencies in containerized setups
- Enhance the consistency, stability, and dependability of testing across distributed architectures
- Manage service deployments across development, staging, and production environments using infrastructure-as-code methods
- Establish secure deployment and rollback processes through GitOps and continuous integration/delivery pipelines
- Build and advance observability tools such as logging, metrics collection, and distributed tracing
- Set service-level objectives, configure alerting systems, and lead incident management and post-mortem analyses
- Architect and sustain distributed cluster coordination using gossip protocols and leader election for fault tolerance and growth
- Conduct performance benchmarking and load testing, including capacity forecasting and regression identification
- Lead initiatives to improve efficiency across networked services
- Employ fuzz testing on critical modules to strengthen system reliability and security
- Apply chaos engineering principles in non-production environments via fault injection, network disruptions, and resource stress tests
- Engage in architectural and code reviews to ensure quality and alignment
- Author and contribute to technical design documentation and request for comments (RFCs)
- Guide team members and work across teams to integrate services and manage stateful components
Work Arrangement
Remote (Worldwide)
Other
- Candidate must be legally authorized to work in the U.S. without employer sponsorship
- Full-time position requiring 40 hours per week, Monday through Friday, 9:00 a.m. to 5:00 p.m.
Not available; candidate must be legally authorized to work in the U.S. without employer sponsorship