- Nashville, Tennessee, United States
- On-site
- Full-time · Senior
- $79K–$210K per year
- 4+ years
Designs, implements, and optimizes components in distributed systems with an emphasis on scalability, resiliency, and operability.
Compensation
US: Hiring Range in USD from: $79,200 to $209,500 per annum. May be eligible for bonus and equity.
Responsibilities
- Design, implement, test, and optimize components of large-scale distributed systems
- Build for horizontal and vertical scale using distributed state, replication, synchronization, and high-volume data-processing patterns
- Strengthen service reliability through redundancy, automatic failover, recovery-oriented design, retries, circuit breakers, and timeouts
- Develop and execute performance, load, and fault-injection tests to validate scalability, correctness, availability, and operational readiness
- Create dashboards, alarms, telemetry, runbooks, and automation that proactively detect issues and accelerate recovery
Requirements
- Bachelor's or master's degree in Computer Science, Computer Engineering, or a related field, or equivalent practical experience
- Nice to have: Oracle Cloud
- Nice to have: AWS
- Nice to have: Azure
- Nice to have: Google Cloud
