
Amazon Web Services (AWS) Middle East
Technical Program Manager - Supply Chain Automation
- Permanent
- Dubai, United Arab Emirates
- Experience 2 - 5 yrs
- Urgent
Job expiry date: 04/06/2026
Job overview
Date posted
20/04/2026
Location
Dubai, United Arab Emirates
Salary
AED 30,000 - 40,000 per month
Compensation
Job description
The Technical Program Manager for Supply Chain Automation within Amazon Middle East and North Africa FZ-LLC (AMET 3PL and Direct Imports) is responsible for designing, developing, and deploying full-stack applications and data-intensive systems that power critical supply chain decision-making processes. The role involves building scalable backend services using modern programming languages such as Java, Python, Node.js and deploying solutions on AWS infrastructure. It includes developing responsive and performant frontend applications using React, JavaScript/TypeScript, Redux, and modern web frameworks. The TPM architects and implements data pipelines leveraging lakehouse architecture with Apache Iceberg and works extensively with large-scale data systems such as Amazon Redshift, Amazon S3, and Amazon EMR. The role performs data mining and advanced analytics to extract insights that improve supply chain performance and efficiency. It develops and supports scientific and machine learning-based solutions using tools such as scikit-learn, Spark MLLib, MxNet, TensorFlow, NumPy, and SciPy, enabling forecasting and optimization of supply chain operations. The position involves designing end-to-end machine learning solutions deployed in production environments to enhance supply chain forecasting and automation. The TPM owns the full software development lifecycle including design, development, deployment, and operational support. It requires participation in code reviews, design discussions, and contribution to technical strategy across cross-functional engineering teams. The role also involves managing programs across multiple teams, coordinating release schedules, and ensuring delivery across scope, schedule, budget, quality, risk, and critical path management dimensions. It supports Amazonās Supply Chain Automation mission to build intelligent automation systems that reduce manual effort and improve speed, accuracy, and efficiency across the global fulfillment network.
Required skills
Key responsibilities
- Design, develop, and deploy full-stack applications for supply chain optimization and automation using modern backend and frontend technologies.
- Build scalable backend services using Java, Python, Node.js and deploy them on AWS infrastructure.
- Develop responsive frontend applications using React, JavaScript/TypeScript, Redux, Angular, or Vue frameworks.
- Architect and implement data pipelines using Apache Iceberg within a lakehouse architecture.
- Work with large-scale data platforms including Amazon Redshift, Amazon S3, and Amazon EMR for data processing and analytics.
- Perform data mining and analysis to extract actionable insights for supply chain optimization and improvement.
- Develop and deploy machine learning and scientific solutions to support forecasting and supply chain automation in production environments.
- Own end-to-end software development lifecycle including design, development, deployment, and operations.
- Participate in code reviews, system design discussions, and contribute to technical architecture and strategy.
- Manage technical programs across cross-functional teams, coordinating releases and ensuring alignment on scope, schedule, and delivery.
- Apply project management disciplines including risk, quality, budget, and critical path management.
- Gather and analyze data from multiple sources to support decision-making and system improvements.
Experience & skills
- 3+ years of technical product or program management experience in technology or engineering environments.
- 2+ years of software development experience in modern programming languages such as Python, Java, C++, or similar.
- Experience managing cross-functional programs including scope, schedule, budget, quality, and risk management.
- Bachelorās degree in Engineering, Computer Science, or equivalent technical discipline.
- Experience programming in at least one modern language such as Python, Ruby, Golang, Java, C++, C#, or Rust.
- Experience designing rich user interfaces using React, Angular, or Vue frameworks.
- Strong knowledge of object-oriented design, data structures, and algorithms.
- Experience with machine learning tools and frameworks such as R, scikit-learn, Spark MLLib, MxNet, TensorFlow, NumPy, and SciPy.
- Experience with scripting languages such as Python, Java, or R.
- Experience working with large-scale data systems and cloud platforms including AWS.
- Experience architecting and operating solutions built on AWS infrastructure.
- Experience gathering and integrating data from multiple sources for analysis and decision-making.