Taro Logo

System Development Engineer, Managed Edge Compute

Global technology company specializing in e-commerce, cloud computing, and artificial intelligence
DevOps
Mid-Level Software Engineer
In-Person
Enterprise SaaS · Logistics
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For System Development Engineer, Managed Edge Compute

The Amazon Managed Edge Compute (MEC) team is seeking a System Development Engineer to join their innovative project focused on building a highly scalable unified management solution. This role is crucial in managing Amazon's global fleet of compute devices across fulfillment centers, impacting hundreds of thousands of Amazon Associates. The team's mission is to develop and maintain AWS-based services that enable Amazon's software, systems, and operations teams to leverage cutting-edge technologies in their facilities.

As a System Development Engineer, you'll be at the forefront of developing a unified management solution deployed across the entire fleet of compute units. You'll work on testing frameworks and improve reporting capabilities to facilitate complex data-driven decisions with global impact. The role combines infrastructure automation, software development, and systems engineering, requiring expertise in Linux systems and modern programming languages.

The position offers an opportunity to work on large-scale systems that directly impact Amazon's logistics operations, from small last-mile delivery stations to massive robotic facilities. You'll be part of a team that values innovation, scalability, and efficiency, working with the latest technologies and best practices. The role comes with comprehensive benefits including healthcare coverage, retirement plans, and work-life balance benefits.

Amazon values diversity and welcomes candidates from all backgrounds, even if they don't meet every qualification exactly. This role offers the chance to make a significant impact on Amazon's global operations while working with cutting-edge technology and a talented team.

Last updated 7 months ago

Responsibilities For System Development Engineer, Managed Edge Compute

  • Develop applications, services and automation for Linux systems
  • Implement new features and enhance existing products
  • Troubleshoot issues and help resolve customer problems
  • Stay up to date on relevant technologies and best practices

Requirements For System Development Engineer, Managed Edge Compute

Python
Go
Java
Linux
  • Experience in automating, deploying, and supporting infrastructure
  • Experience programming with at least one modern language such as Python, Ruby, Golang, Java, C++, C#, Rust
  • Experience with Linux/Unix

Benefits For System Development Engineer, Managed Edge Compute

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • Medical, Dental, and Vision Coverage
  • Maternity and Parental Leave Options
  • Paid Time Off (PTO)
  • 401(k) Plan

Interested in this job?