The Amazon Last Mile Flex Delivery Planning Science team is looking for an Senior Research Scientist or Senior Applied Scientist with strong skills in Optimization/Operations Research. Flex is Amazons gig economy platform for procuring drivers to satisfy the overflow demand from AMZL as well as specialty deliveries like Subsame Day Deliveries (SSD) and Amazon Grocery Logistics (AGL). Like most gig work platforms drivers download the Flex app and click on offers of work in timeblocks during which they are paid to execute deliveries from a particular warehouse over a particular time window. Unlike other gig platforms we allow drivers to schedule work up to a week in advance. Challenges involve scheduling drivers over time in the presence of long leadtimes uncertainties in both demand and supply while minimizing cost and the risks of late deliveries or excess drivers. We are also working on the integration of our driver scheduling systems with capacity planning routing & assignment dynamic pricing smart offer targeting and longterm value. We are looking for candidates with strong skills in Optimization modeling (Mixed Integer Programming Dynamic Programming Decomposition Methods) as well as solid skills in Python coding and data collection and analysis. Some background in Control Theory Machine Learning and Economics would be helpful too.
The successful candidate will be a selfstarter comfortable with ambiguity with strong attention to detail an ability to work in a fastpaced and everchanging environment and a desire to help shape the overall business.
Key job responsibilities
* Design and develop advanced mathematical optimization models and apply them to define strategic and tactical needs and drive the appropriate business and technical solutions in the areas of delivery planning supply chain optimization network optimization economics and control theory.
* Apply mathematical optimization and control techniques (linear quadratic SOCP robust stochastic dynamic mixedinteger programming network flows nonlinear nonconvex programming decomposition methods model predictive control) and algorithms to design optimal or near optimal solution methodologies to be used by inhouse decision support tools and software.
* Research prototype simulate and experiment with these models by using modeling languages such as Python MATLAB Mosel or R; participate in the production level deployment.
* Create enhance and maintain technical documentation
* Present to other Scientists Product and Software Engineering teams as well as Stakeholders.
* Lead project plans from a scientific perspective by managing product features technical risks milestones and launch plans.
* Influence organizations longterm roadmap and resourcing onboard new technologies onto Science teams toolbox mentor
other Scientists.
We are open to hiring candidates to work out of one of the following locations:
Bellevue WA USA
Per the internal transfers guidelines please reach out to the hiring manager for an informational through the Request Informational button on the job page.
Key job responsibilities
* Design and develop advanced mathematical optimization models and apply them to define strategic and tactical needs and drive the appropriate business and technical solutions in the areas of delivery planning supply chain optimization network optimization economics and control theory.
* Apply mathematical optimization and control techniques (linear quadratic SOCP robust stochastic dynamic mixedinteger programming network flows nonlinear nonconvex programming decomposition methods model predictive control) and algorithms to design optimal or near optimal solution methodologies to be used by inhouse decision support tools and software.
* Research prototype simulate and experiment with these models by using modeling languages such as Python MATLAB Mosel or R; participate in the production level deployment.
* Create enhance and maintain technical documentation
* Present to other Scientists Product and Software Engineering teams as well as Stakeholders.
* Lead project plans from a scientific perspective by managing product features technical risks milestones and launch plans.
* Influence organizations longterm roadmap and resourcing onboard new technologies onto Science teams toolbox mentor
other Scientists.
PhD in engineering technology computer science machine learning robotics operations research statistics mathematics or equivalent quantitative field or Masters degree and 10 years of industry or academic research experience
BASIC QUALIFICATIONS
PhD or equivalent Masters Degree four years experience in Operations Research Industrial Engineering Control Engineering Computer Science or related field
Expertise in optimization: linear nonlinear mixedinteger largescale network robust stochastic decomposition methods
Expertise in building optimization models using XPRESS Gurobi CPLEX.
Expertise in validating simulating math optimization models
Proficient coding in Python or related language
Strong communication documentation skills
Understanding of forecasting methods
PhD in engineering technology computer science machine learning robotics operations research statistics mathematics or equivalent quantitative field
15 years of relevant broad research experience after PhD degree or equivalent.
Proficiency in programming for algorithm and code reviews.
Experience designing and supporting largescale optimization systems in a production environment
Experience with large data sets big data and analytics
Experience in forecasting machine learning control theory and economics is a plus
1 years of relevant development experience in ObjectOriented Design and Service Oriented Architecture
Track record of successful projects in algorithm design and product development.
Publications at toptier peerreviewed conferences or journals.
Strong prior experience with mentorship and/or management of senior scientists and engineers.
Thinks strategically but stays on top of tactical .
Exhibits excellent business judgment; balances business product and technology very well.
Effective verbal and written communication skills with nontechnical and technical audiences.
Experience working with realworld data sets and building scalable models from big data.
Experience with modeling tools such as scikitlearn Spark MLLib MxNet Tensorflow numpy scipy etc.
Experience with large scale distributed systems such as Hadoop Spark etc.
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race national origin gender gender identity sexual orientation protected veteran status disability age or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process including support for the interview or onboarding process please visit
for more information. If the country/region youre applying in isnt listed please contact your Recruiting Partner.
Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $150400/year in our lowest geographic market up to $260000/year in our highest geographic market. Pay is based on a number of factors including market location and may vary depending on jobrelated knowledge skills and experience. Amazon is a total compensation company. Dependent on the position offered equity signon payments and other forms of compensation may be provided as part of a total compensation package in addition to a full range of medical financial and/or other benefits. For more information please visit This position will remain posted until filled. Applicants should apply via our internal or external career site.