About the Role
About the Role
The Software Dev Engineer I role at AWS Graviton involves optimizing performance for AWS Graviton across various applications and services. You will work on performance analysis, open source development, and tool enhancement, contributing to significant improvements in software performance for AWS customers.
Key Job Responsibilities
- Performance Optimization & Analysis: Enhance architectures and algorithms for optimal performance, use tools like Aperf, sysstat, sysctl, perf to identify bottlenecks, and monitor and analyze processor, OS, and workload metrics.
- Open Source Development: Contribute to Linux kernel improvements, various other open source projects, and develop analysis frameworks and automation systems.
- Tool(s) Development: Enhance APerf (our open-source Rust-based performance tool), create new performance analysis features, and build and maintain automation solutions.
Basic Qualifications
- Are 18 years of age or older.
- Experience with at least one modern language such as Java, Python, C++, or C# including object-oriented design.
- Experience with at least one general-purpose programming language such as Java, Python, C++, C#, Go, Rust, or TypeScript.
- Experience with data structure implementation, basic algorithm development, and/or object-oriented design principles.
Preferred Qualifications
- Experience from a technical internship.
- Experience in optimization mathematics such as linear programming and nonlinear optimization.
- Experience with distributed, multi-tiered systems, algorithms, and relational databases.
- Work 40 hours/week, and overtime as required.
- Experience from previous technical internship(s) or demonstrated project experience.
- Experience with Cloud platforms (preferably AWS), database systems (SQL and NoSQL), AI tools for development productivity, contributing to open-source projects, and/or version control systems.
Compensation
The base salary range for this position is $110,500.00 - $160,000.00 USD annually.
Benefits
Amazon offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage), 401(k) matching, paid time off, and parental leave.
Requirements
Modern programming languages
Experience with at least one modern language such as Java, Python, C++, or C#.
General-purpose programming
Experience with at least one general-purpose programming language such as Java, Python, C++, C#, Go, Rust, or TypeScript.
Data structures and algorithms
Experience with data structure implementation and basic algorithm development.
Nice to Have
Experience from a technical internship is preferred.
Experience in optimization mathematics such as linear programming and nonlinear optimization.
Experience with Cloud platforms, preferably AWS.
Benefits
Health insurance
Comprehensive health insurance including medical, dental, and vision.
401(k) matching
Amazon offers 401(k) matching for retirement savings.
Paid time off
Employees receive paid time off for vacations and personal days.
Parental leave
Paid parental leave is available for new parents.