About This Role
The AWS DynamoDB team is looking for a talented Software Development Engineer to join our fast-moving observability and performance team. You will build new instrumentation and metrics to understand which components contribute to latency and work on latency reduction efforts at every percentile.
Responsibilities
- Build new instrumentation and metrics to assess and improve performance
- Drive and set performance targets for each component of DynamoDB
- Collaborate across diverse teams, projects, and environments to impact our global customer base
- Solve challenging technical problems across every layer of the stack
- Design, implement, test, deploy, and maintain innovative software solutions
- Research implementations that deliver the best possible experiences for customers
Requirements
- 3+ years of non-internship professional software development experience
- 2+ years of design or architecture experience of new and existing systems
- 1+ years of experience as a software development engineer or in a related role
- 1+ years of experience designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications
- 1+ years of Object Oriented Design experience
- Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
- Experience programming with at least one software programming language
Nice to have:
- 3+ years of experience with big data technologies such as AWS, Hadoop, Spark, Pig, Hive, Lucene/SOLR or Storm/Samza
- Experience debugging, profiling, and implementing software engineering best practices in large-scale systems
Benefits
- Comprehensive health insurance (medical, dental, vision, prescription)
- Basic Life & AD&D insurance and options for supplemental life plans
- Employee Assistance Program (EAP) and mental health support
- 401(k) matching
- Paid time off and parental leave
- Sign-on payments and restricted stock units (RSUs)
Important Details
- Application deadline: Open until filled
Application Process
- Submit your application through the company portal
- Prepare for a technical interview
About the Company
Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform, trusted by customers from the most successful startups to Global 500 companies.