Senior Python Developer
at Eneco
π Rotterdam, Netherlands
EUR 85,000-120,000 per year
π 32-40 hours per week
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Software Development @ 4 DevOps @ 4 Python @ 4 CI/CD @ 4 Data Science @ 6 Azure @ 4 Communication @ 7 Data Engineering @ 6 Vue.js @ 4 Microservices @ 4 Azure DevOps @ 4Details
Join Eneco's tech team to lead the development of a mission-critical platform for short-term trading asset scheduling and energy optimization. You will take technical ownership of a new platform built in Python, working across cloud, containerized microservices and CI/CD pipelines to deliver resilient, maintainable systems that optimize a diverse portfolio of energy assets.
Responsibilities
- Lead the planning, architecture and development of the asset dispatching platform and energy optimization models.
- Implement and maintain high-quality, well-tested Python code and ensure best practices across the team.
- Build resilient, scalable applications for scheduling/optimisation of assets such as e-boilers, CHP, heat grids, CCGTs, batteries, wind and solar across multiple markets.
- Drive adoption of current Python and cloud technologies, containerization and microservices patterns.
- Oversee the full software development lifecycle, including CI/CD (Azure DevOps), deployments and production reliability.
- Coach and mentor developers; grow the team and push coding standards and testing practices.
- Ensure production systems are secure, efficient and maintainable.
Requirements
- Proven expertise in Python and cloud engineering.
- Experience building mission-critical platforms and working with containerized microservices.
- Practical knowledge of CI/CD processes; experience with Azure DevOps.
- Strong technical communication skills and ability to translate requirements for stakeholders.
- Demonstrated experience leading teams, ensuring code quality and development standards.
- Residency in the Netherlands and fluency in English (required).
Bonus (nice to have)
- Experience with mathematical optimisation (Gurobi highly advantageous).
- Background in trading, energy markets or optimisation models.
- Proficiency in data science and/or data engineering practices.
- Experience with frontend frameworks such as Vue.js.
- Familiarity with .NET / C#.
Benefits
- Gross annual salary between β¬85.000 and β¬120.000 (including FlexBudget and 8% holiday allowance; bonus/collective profit sharing may apply depending on role).
- FlexBudget options: payout, extra holiday days or saving.
- Personal and professional development support.
- Hybrid working: 40% at the office, 40% from home and 20% flexibly (with manager approval you may work abroad up to 3 weeks/year, max 2 consecutively).
- Work-life balance and opportunities to contribute to Eneco's climate-neutral mission.
Location and working model
- Based in Rotterdam, Netherlands. Hybrid working as described above.
Application process
- Contact the recruiter for more information. Recruiter: Faisal Faik.