Software Dev Engineer

Global technology company operating the world's largest e-commerce platform and cloud computing services.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Logistics

Description For Software Dev Engineer

Amazon's global fulfillment network is seeking a talented Software Development Engineer to join their Middle Mile Product & Technology team. This role focuses on solving complex problems in worldwide transportation using workflows, optimization algorithms, and machine learning systems. You'll be working on large-scale distributed systems that handle millions of packages moving through Amazon's sophisticated logistics network.

The position offers an opportunity to work with senior SDEs and principals on challenging problems of scale, improving existing services, and building new ones. You'll be developing deep and complex algorithms to enhance customer experience while optimizing network operations. The team is responsible for managing the intricate movement of items between vendor locations, Amazon warehouses, and customer locations.

This is an excellent opportunity for engineers passionate about distributed systems, logistics optimization, and large-scale problem-solving. You'll be part of a highly respected software engineering team that directly impacts Amazon's global fulfillment capabilities. The role requires strong technical skills, experience with system design and architecture, and the ability to work on complex problems at scale.

The position is based in Hyderabad, India, and offers the chance to work on technology that powers one of the world's largest e-commerce operations. You'll be contributing to systems that enable merchants worldwide to reach customers anywhere on earth, making this an impactful role with global reach. The team's work directly influences Amazon's ability to deliver packages efficiently and reliably across its vast network.

Last updated 10 hours ago

Responsibilities For Software Dev Engineer

  • Build and improve large-scale distributed systems handling millions of packages
  • Work on optimization algorithms and machine learning systems
  • Improve existing services and build new ones
  • Solve complex problems in worldwide transportation using workflows
  • Work with senior SDEs and principals to solve problems of scale

Requirements For Software Dev Engineer

Java
Python
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with design patterns, reliability and scaling of systems

Benefits For Software Dev Engineer

Medical Insurance
Dental Insurance
Vision Insurance
  • Inclusive workplace culture
  • Disability accommodation support
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Amazon Software Dev Engineer

Industrial Design Engineer, R2L Design

Industrial Design Engineer position at Amazon's R2L team, focusing on logistics infrastructure and delivery system optimization.

Software Development Engineer, Pricing Customer Experience

Build and enhance pricing experiences at Amazon, improving customer trust and price perception for millions of users globally.

Cluster Project Design Electrical Engineer, Fleet Remediation Engineering

Lead data center infrastructure design and upgrades as a Fleet Remediation Project Design Electrical Engineer at AWS, ensuring optimal performance of cloud computing facilities.

Quality Assurance Engineer, Ring Alarm

Quality Assurance Engineer position at Ring focusing on testing and qualifying smart home security products and applications.

Software Development Engineer, PXF Learn

Full-stack Software Development Engineer role at Amazon Learn, building cloud-based learning solutions for employee development using AWS technologies.