This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
AWS Elastic Compute Cloud (EC2) Capacity Org is looking for an experienced applied optimization expert. This leader will join the Optimization Science Team to design, implement, and scale decision-making algorithms to manage EC2’s virtual and physical capacity systems.
Job Responsibility
Design, implement, and scale decision-making algorithms to manage EC2’s virtual and physical capacity systems
Analyze large volumes of data, and then develop a prescriptive optimization model with inputs from ML or statistical models and business users
Be hands-on with the mathematical modeling and implementation
Contribute to the design of the engineering system with the scalability, extensibility, maintainability, and correctness of the optimization engine in mind
Review approaches by other scientists and engineers in terms of business relevance, technical validity, engineering / science interface, and computational performance
Mentor and lead junior scientists by example
Communicate results to guide the direction of the business and working with software development teams to implement ideas in code
Write technical, and less frequently, business documents that influence engineering investments and business direction
Collaborate with other scientists, software engineers, and product managers to develop creative, novel, and data-driven approaches
Requirements
PhD in operations research, applied mathematics, theoretical computer science, or equivalent, or Master's degree and 4+ years of building machine learning models or developing algorithms for business application experience
Knowledge of optimization mathematics such as linear programming and nonlinear optimization
Knowledge of databases (querying and analyzing) such as SQL, MYSQL, and ETL Manager and working with large data sets
In-depth knowledge of continuous and discrete optimization methods accompanied by associated expertise in the use of tools and the latest technology (e.g. CPLEX, Gurobi, XPRESS).
Experience in prototyping and developing software in traditional programming languages (e.g., C++, Java, Python, Julia) using mathematical solver interfaces.
Good writing skills to document the models and analyses and for presenting business cases with results/conclusions in order to influence important decisions.
Nice to have
Knowledge of quantitative data analysis and statistics
Machine learning with applications to optimization
Experience in decision-making under uncertainty
e.g., using robust or stochastic optimization.
What we offer
Health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)