Sr Software Engineer
Job Description
Annapurna Labs (U.S.) Inc. is seeking a Senior Software Engineer to join its Austin, Texas on-site team. The role centers on optimizing AWS Graviton performance across open-source projects, internal AWS services, and customer applications, with opportunities to contribute to the Linux kernel, APerf, and other open-source initiatives. The position offers a salary range of USD 168,100 to 227,400 per year.
Responsibilities
- Enhance architectures and algorithms for optimal performance
- Use tools such as Aperf, sysstat, sysctl, and perf to identify bottlenecks
- Monitor and analyze processor, OS, and workload metrics
- Optimize software performance for AWS customers and AWS services (such as S3, Lambda, EMR, ElastiCache, RDS, and more)
- Contribute to Linux kernel improvements
- Contribute to various other open source projects
- Develop analysis frameworks and automation systems
- Enhance APerf, the open-source Rust-based performance tool
- Create new performance analysis features
- Build and maintain automation solutions
Requirements
- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
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)