Amazonposted 19 days ago
Mid Level
Herndon, VA

About the position

AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. In other words, we’re the people who keep the cloud running. We support all AWS data centers and all of the servers, storage, networking, power, and cooling equipment that ensure our customers have continual access to the innovation they rely on. We work on the most challenging problems, with thousands of variables impacting the supply chain — and we’re looking for talented people who want to help. You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles. You’ll collaborate with people across AWS to deliver the highest standards for safety and security while providing seemingly infinite capacity at the lowest possible cost for our customers. And you’ll experience an inclusive culture that welcomes bold ideas and empowers you to own them to completion. As a Software Development Engineer (SDE II), you’ll play a pivotal role in designing and building innovative, scalable software solutions that enable AWS teams to make critical decisions about infrastructure planning and operations. You’ll work on complex distributed systems, creating tools and applications that improve data processing, visualization, and operational workflows to ensure excellence for AWS global infrastructure. Your work will directly impact AWS’s ability to deliver seemingly infinite capacity at the lowest possible cost.

Responsibilities

  • Design, build, and maintain robust, scalable software solutions that empower AWS teams to make critical business decisions for global infrastructure management.
  • Use technologies such as Java, Python, and AWS services (e.g., Lambda, DynamoDB, API Gateway, Redshift) to develop back-end systems, APIs, and end-to-end workflows for data processing, visualization, and operational improvements.
  • Contribute to integrating and optimizing existing solutions, support onboarding data from tools such as Tableau, and improve system performance and scalability.
  • Collaborate with stakeholders, UX designers, and cross-functional teams to drive the full software development lifecycle, from architecture and design to deployment and operations.
  • Troubleshoot and resolve technical issues while contributing to improving engineering best practices.

Requirements

  • Proficiency in programming languages such as Java and Python.
  • Experience with AWS services including Lambda, DynamoDB, API Gateway, and Redshift.
  • Strong understanding of software development lifecycle and best practices.
  • Ability to troubleshoot and resolve technical issues effectively.
  • Experience in building scalable software solutions.

Nice-to-haves

  • Familiarity with data visualization tools like Tableau.
  • Experience in optimizing system performance and scalability.
  • Knowledge of distributed systems and cloud infrastructure.

Benefits

  • Flexible working culture that values work-life harmony.
  • Opportunities for mentorship and career growth.
  • Inclusive team culture with employee-led affinity groups.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service