Sr Software Engineer
Job Description
Annapurna Labs (U.S.) Inc. is seeking a Senior Software Engineer to optimize performance for AWS Graviton. The role spans performance tuning across open source projects, internal AWS services, and customer applications, with opportunities to contribute to the Linux kernel, APerf, and other open source initiatives. This onsite position in Austin, TX offers a substantial salary range of USD 168,100 to 227,400 per year.
Responsibilities
- Improve system architectures and algorithms to maximize performance
- Leverage tools such as APerf, sysstat, sysctl, and perf to pinpoint bottlenecks
- Monitor and analyze processor, operating system, and workload metrics to drive optimizations
- Enhance performance for AWS customers and AWS services including S3, Lambda, EMR, ElastiCache, and RDS
- Contribute to Linux kernel improvements
- Contribute to a range of open source projects
- Develop analysis frameworks and automation systems
- Advance APerf, the open source Rust-based performance tool
- Add new performance analysis features
- Build and maintain automation solutions
Requirements
- 5+ years of non-internship professional software development experience
- 5+ years of programming experience in at least one programming language
- 5+ years leading design or architecture efforts for new and existing systems, including patterns, reliability, and scaling
- 5+ years spanning the full software development lifecycle, including coding standards, code reviews, source control, build processes, testing, and operations
Technologies
- APerf
- sysstat
- sysctl
- perf
- Linux kernel
- C++
- Rust
Benefits
- Health insurance
- 401(k) matching
- Paid time off
- Parental leave
- Sign-on payments
- Restricted stock units (RSUs)