Develop and implement optimization, AI algorithms and models to optimize resource allocation
Design and build data pipelines to collect, clean, and preprocess large datasets from various sources
Develop and maintain software tools and frameworks to support the deployment and monitoring of AI models in production
Collaborate with business and engineering teams to integrate AI solutions into existing workflows and systems
Communicate complex technical concepts and findings to both technical and non-technical audiences
Experience and skills You will need:
Degree in Computer Science, Engineering, Mathematics, Statistics, or a related field
Strong understanding of optimization techniques, such as linear programming, constraint programming, and metaheuristics
Familiarity with fundamental AI and machine learning concepts, including supervised and unsupervised learning, optimization algorithms, and deep learning
Experience with Python and relevant libraries such as Pandas, PySpark, NumPy, SciPy, PuLP, and OR-Tools
Knowledge of logistics and supply chain management principles is a plus
Mindset of utilizing technology to meet quality standards and fulfilling user needs