Software Development Engineer, ML Navigators

Amazon Amazon · Big Tech · D, Ireland +1 · Software Development

Software Development Engineer role focused on Machine Learning network automated support within AWS Infrastructure Services. The role involves building mechanisms and automation for zero-touch scaling, planning, and operation of the network, collaborating with various engineering teams to improve infrastructure platforms and develop innovative solutions for network deployment. The position emphasizes end-to-end ownership of the software development lifecycle, technical leadership, and customer interaction.

What you'd actually do

  1. Help establish technical direction, foster team culture, grow junior engineers and deliver exciting features to internal and external customers.
  2. Take end to end ownership of the software development life cycle. This includes design, testing, deployment and operating
  3. Be very hands-on; work with the engineering team to manage the day-to-day development activities by leading architecture decisions, participating in designs, design review, code review, and implementation
  4. Champion operational, technical and process improvements
  5. Work with your manager and other engineers in delivering to the roadmap

Skills

Required

  • Python
  • Java
  • Rust
  • Go
  • System design
  • Network fundamentals

Nice to have

  • Collaborate with other engineers towards broader organizational goals and projects
  • Collaborate with product and program managers, principal engineers for feature definition and delivery
  • Work with other AWS teams to build innovative solutions that create value for our customers, supporting them in their network deployment activities
  • Contribute to technical designs.