Software Development Engineer, Middle Mile P&o

Amazon Amazon · Big Tech · CA, BC +1 · Software Development

Software Development Engineer II role focused on building intent-based automation and optimization algorithms for transportation network disruptions. The role involves designing and developing scalable distributed systems, machine learning models for forecasting, scheduling, and route planning, and orchestrating optimal route corrections. It operates at a large scale within Amazon's middle-mile transportation network.

What you'd actually do

  1. Design, develop, and maintain scalable distributed systems that process millions of transportation events daily
  2. Build optimization algorithms and machine learning models for forecasting, scheduling, and route planning
  3. Collaborate with scientists, product managers, and operations teams to translate business requirements into technical solutions
  4. Write clean, maintainable code with comprehensive testing and documentation
  5. Participate in code reviews and contribute to engineering best practices

Skills

Required

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

Nice to have

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent
  • Master's degree in Computer Science, Operations Research, or related field
  • Experience with optimization algorithms, operations research, or machine learning
  • Knowledge of AWS services (EC2, S3, Lambda, DynamoDB, etc.)
  • Familiarity with transportation, logistics, or supply chain domains
  • Strong problem-solving skills and ability to work in ambiguous environments
  • Excellent communication and collaboration skills
  • Experience with agile development methodologies

What the JD emphasized

  • optimization algorithms
  • machine learning models

Other signals

  • build systems that automatically respond to transportation network disruptions
  • design intent-based automation that orchestrates optimal route corrections
  • build optimization algorithms and machine learning models for forecasting, scheduling, and route planning