*** CONTRACT Machine Learning Engineer/Software Engineer ***
Location: Amsterdam, Netherlands (remote)
Contract Length: 6 months + rolling contract
The Client:
A fast-growing tech scale-up developing AI-powered solutions to optimize renewable energy trading. Their technology helps energy companies manage power market fluctuations and maximize efficiency.
Responsibilities:
- Develop, deploy, and maintain machine learning pipelines for real-time and batch forecasting.
- Automate ML model retraining and deployment for improved efficiency.
- Optimize the scalability, reliability, and performance of AI-driven solutions.
- Transform experimental ML code into production-ready software.
- Implement best practices in CI/CD, DevOps, and performance monitoring.
- Work with Python (ML/Data Stack), cloud platforms (GCP), Docker, Kubernetes, BigQuery, DBT, & monitoring tools
Requirements:
- 4+ years of experience in software development in an ML environment.
- Strong experience with ML model life-cycle management (MLOps), preferably of time series models
- Strong Python skills and ability to write clean, scalable code.
- Experience with MLOps, CI/CD, DevOps, and software testing.
- Hands-on experience with cloud infrastructure (GCP/AWS) and containerization.
- BONUS: previous experience in energy or renewables sector