Machine Learning Engineer (H/F)
Role details
Job location
Tech stack
Job description
At MyTower we are seeking a Machine Learning Engineer to design, build, and deploy machine learning models and data-driven systems in connection to our supply chain execution solutions (TMS, GTM, SCM). You will work across the full ML lifecycle-from data preparation and experimentation to model deployment and monitoring in production. The ideal candidate has strong hands-on experience with modern ML techniques, deep learning frameworks, and scalable ML infrastructure. The work or the MyTower AI Cometence Center will subsequently be integrated into existing and future software modules of the MyTower Solution Suite., AI Strategy & Innovation Support
- Collaborate with product teams to identify where AI can create value in MyTower' s software solutions.
- Evaluate feasibility, data readiness and technical pathways for new AI features.
- Create prototypes or proof-of-concepts to validate potential use cases.
- Advise on AI technologies, tooling, trends, and architectural choices.
- Support long-term AI roadmap development and contribute to product vision.
Model Selection Development
- Design, train, and evaluate machine learning and deep learning models.
- Implement feature engineering pipelines and data preprocessing workflows.
- Run experiments, compare model performance, and optimize hyperparameters.
- Build reproducible training pipelines and ensure model versioning.
Collaboration & Technical Leadership
- Work closely with data engineers, product managers, and domain experts.
- Provide guidance on ML best practices, experimentation, and architecture.
- Document code, model behavior, and system design.
- Contribute to technical decision-making and innovation.
- Work with the teams of the MyTower software factory and the DevOps team to prepare the integration and deployment of AI model into new and existing MyTower software modules, * Assist in the deployment of models into production (APIs, microservices, batch jobs).
- Integrate models with cloud infrastructure and CI/CD workflows.
- Monitor model performance, drift, and reliability over time.
- Maintain scalable inference pipelines.
Requirements
Do you have experience in Transportation management systems?, The ideal candidate combines deep technical expertise in machine learning with the ability to think strategically about how AI can enhance user experience, automation, decision-making, and operational performance., * 3+ years as ML Engineer, NLP Engineer, or Data Scientist with engineering focus
- Strong proficiency in Python
- First experience designing and building AI agents using agentic frameworks (e.g. LangChain, LangGraph, CrewAI, AutoGen)
- Experience with ML frameworks (TensorFlow, PyTorch, Scikit-learn)
- Experience with large language models or generative AI
- Familiarity with model serving tools (FastAPI, TorchServe, MLflow, etc.)
- Knowledge of cloud platforms (Scaleway, AWS, Azure, or GCP)
- Experience deploying ML models into production
- Understanding of data structures, algorithms, and software engineering principles
- Comfortable with Linux, Docker, and version control
- Fluent in French and English (Minimum Level : B2), * Familiarity with supply chain execution concepts - such as Transportation Management (TMS), Global Trade Management (GTM), freight, customs, or international trade flows. Domain understanding is a strong plus
- Knowledge of frontend and backend frameworks (in particular Spring Boot, Angular)
- Knowledge of GenOps concepts and tools
- Experience with testing, model monitoring, and analytics
Type d'emploi : Temps plein, CDI