Applied Scientist, Scot-inbound Systems

Amazon Amazon · Big Tech · Bellevue, WA · Research Science

This role focuses on designing, developing, and deploying advanced mathematical optimization and machine learning solutions for Amazon's supply chain problems. The scientist will work on inventory and distribution optimization, network design, and control theory, implementing solutions in Java/Python and collaborating with software engineering teams. The role involves research, prototyping, simulation, and production deployment, with a focus on improving code quality and potentially publishing work internally or externally.

What you'd actually do

  1. Design and develop advanced mathematical optimization and machine learning solutions in the domains of inventory optimization, distribution optimization, network design, and control theory.
  2. Use methods in learned and model-based online and offline control techniques and algorithms to design efficient exact or heuristic solution methodologies to be used by in-house decision support tools and software.
  3. Research, prototype, simulate, and experiment with these models using programming languages such as Java and Python; participate in the production level deployment.
  4. Closely work with software engineering teams and write well-tested production Java/Python code for science modules within engineering-managed services.
  5. Provide time-sensitive on-call support and high-severity issue support when bugs are identified in production code.

Skills

Required

  • PhD in operations research, applied mathematics, theoretical computer science, or equivalent
  • Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
  • Experience applying theoretical models in an applied environment
  • Experience in algorithms and data structures
  • Experience in numerical optimization
  • Experience in data mining
  • Experience in parallel and distributed computing
  • Experience in high-performance computing
  • Experience building machine learning models or developing algorithms for business application
  • Experience with advanced use of 3P mathematical optimization software such as cplex/gurobi/xpress

Nice to have

  • Publications at top-tier peer-reviewed conferences or journals
  • 2+ years of building machine learning models or developing algorithms for business application experience
  • Experience in investigating, designing, prototyping, and delivering new and innovative system solutions
  • Experience in designing experiments and statistical analysis of results

What the JD emphasized

  • PhD in operations research, applied mathematics, theoretical computer science, or equivalent
  • Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
  • Experience applying theoretical models in an applied environment
  • Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributed computing, high-performance computing
  • Experience building machine learning models or developing algorithms for business application
  • Experience with advanced use of 3P mathematical optimization software such as cplex/gurobi/xpress

Other signals

  • design and implement efficient and elegant scientific solutions for Amazon-scale supply chain problems
  • design and develop advanced mathematical optimization and machine learning solutions
  • use methods in learned and model-based online and offline control techniques and algorithms
  • research, prototype, simulate, and experiment with these models
  • write well-tested production Java/Python code for science modules within engineering-managed services
  • improve code quality of legacy scientific production code
  • publish work in internal and external scientific community