{"id":4249917,"url":"https://alion.io/job/eneco-senior-machine-learning-engineer","title":"Senior Machine Learning Engineer","company":{"id":1817445,"name":"Eneco","domain":"eneco.nl","url":"https://alion.io/company/eneco-nl","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Career sitemap","truth_index":{"grade":"B","score":75,"open_postings":7,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":31,"computed_at":"2026-11-12T10:38:37Z"}},"role":"AI/ML","role_family":"AI/ML","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Rotterdam, Netherlands"],"countries":["NL"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":88000,"max":131000,"currency":"EUR","period":"year","gross":null,"usd_annual":144836},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Databricks","optional":false},{"name":"Python","optional":false},{"name":"Time Series","optional":false},{"name":"dbt","optional":true},{"name":"Java","optional":true},{"name":"Snowflake","optional":true}],"status":"live","first_seen_at":"2026-08-31T14:34:24Z","employer_posted_date":"2026-08-31","last_verified_at":"2026-11-13T13:55:17Z","board_verified":true,"closed_at":null,"days_open":73,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":73},"description":"At Eneco, we are accelerating the energy transition through our One Planet Plan, with the ambition to become climate neutral by 2035. Energy markets are becoming increasingly dynamic and complex due to renewable generation, electrification, and shifting market behavior. To operate effectively in this environment, efficient and accurate demand forecasts are essential, alongside data-driven insights on customer behavior to enable customer-fit offerings and prices.\nAs a Senior ML Engineer, you play a key role in building and maintaining data and ML pipelines. You will work at the intersection of data science and data engineering, helping transform ML models into reliable, scalable, and production-ready systems. These systems will drive trading decisions in the energy market, provide crucial insight for improving pricing and offerings. These insights can also identify potential improvements to business processes and guide future research. You’ll join a highly technical environment where engineering quality, ownership, and operational reliability are critical to business success.\nYou will work closely with data scientists to experiment with and operationalize ML models for various uses such as demand forecasting, asset detection, and market simulations. Together with data engineers, you will build the foundations that enable reliable deployment of these models and monitoring in production environments.\nYour focus is turning research into robust production systems while ensuring reproducibility, validation, and observability across the ML lifecycle.\nML Model Experimentation\nWork with and enable data scientists to run experiments with ML models.\nDesign, build, and maintain backtesting and experimentation frameworks.\nEnsure reproducibility across research, experimentation, and live execution environments.\nData & Feature Engineering\nBuild and maintain data & feature pipelines used by ML models.\nCollaborate closely with data engineers on optimizing the structure and performance of underlying data models.\nWrite technical documentation and encode explicit dependencies to enable clear data lineage & governance.\nHandle incomplete, delayed, or partial data safely in both experimentation and production environments.\nProductionization & Platform Integration\nSupport deployment, versioning, rollback, and release management of ML models into production-grade pipelines.\nOptimize runtime performance and resource utilization where relevant.\nImplement validation, safeguards, and operational controls before production deployment.\nEnsure stable and deterministic execution alongside other engineers.\nMonitoring, Reliability & Risk Awareness\nImplement monitoring and observability for forecasting models.\nSupport drift detection, anomaly monitoring, and performance degradation analysis.\nResolve operational data incidents and conduct post-mortems.\nEnsure deterministic reruns and explainability of historical models.\nMust have\nStrong software engineering skills in Python.\nProven experience productionizing, maintaining, and monitoring ML models and pipelines.\nHands-on experience with distributed data and compute platforms such as Databricks or similar technologies.\nExperience deploying workloads into containerized or service-based execution environments.\nExperience designing or maintaining backtesting and simulation frameworks.\nStrong understanding of reproducibility, validation, and reliability within time-series or event-driven systems.\nStrong ownership mentality with a production-first engineering mindset.\nExperience setting teamwide engineering standards and driving architectural decisions.\nExperience mentoring engineers and providing constructive review of technical designs and code.\nNice to have\nExperience with demand forecasting, energy markets, and asset detection.\nExperience with cloud-native architectures and scalable distributed systems.\nExperience collaborating closely with data scientists and data engineers.\nExperience with dbt, Snowflake, and Java\nYou’ll become part of a team focused on enabling accurate and efficient demand forecasting, ML experimentation, and key insights on customer behavior and trends.\nThe team combines expertise across data science, data engineering, data analytics, and ML engineering.\nContact our recuiter at: \nOwn the journey from ML experimentation to production - Turn forecasting and other ML models into reliable, scalable, reproducible systems that directly support trading, pricing, and customer insights.\n\nShape ML engineering standards and architecture - Drive technical decisions, establish teamwide engineering standards, and mentor engineers in a highly technical, production-first environment.\n\nBuild ML for a complex, real-world energy environment - Develop robust pipelines, backtesting frameworks, and monitoring capabilities that handle dynamic markets and incomplete or delayed data while supporting Eneco’s energy-transition ambitions.","description_format":"text","description_chars":4962,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Energy Efficiency","Energy Management"],"lifecycle":[{"event":"open","at":"2026-11-13T13:55:17Z"}],"visa":[],"liveness":{"score":19,"band":"cold","label":"Long shot","p_open":1,"p_active":0.661,"p_room":0.28,"age_days":73,"expected_fill_days":35,"reasons":["conf:0","win:tail","crowd:"],"computed_at":"2026-11-13T14:33:17Z"},"pay":{"stated_usd_annual":144836,"is_top_pay":false},"html_url":"https://alion.io/job/eneco-senior-machine-learning-engineer","json_url":"https://alion.io/job/eneco-senior-machine-learning-engineer.json","meta":{"generated_at":"2026-11-13T14:33:17Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":29187,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-14T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1817445},"rest":"https://alion.io/mcp/rest/get_company?id=1817445"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Feneco-senior-machine-learning-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"free","price":{"credits":0,"usd":0},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Feneco-senior-machine-learning-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Feneco-senior-machine-learning-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/eneco-senior-machine-learning-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Feneco-senior-machine-learning-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4249917}},{"tool":"search_jobs","arguments":{"company":"eneco.nl","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4249917},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}