Data Integration Engineer | Data Integration Engineer (m/w/d)

Vilo-Personal GmbH Leipziger P

Berlin, Berlin, Deutschland
Published Mar 9, 2026
Full-time
Permanent

Job Summary

As a Data Integration Engineer for a Berlin-based energy provider, you will be responsible for the end-to-end development and optimization of data integration workflows and ETL pipelines. Your daily activities will focus on using Python and pandas for time-series data processing, implementing REST APIs with Pydantic and OpenAPI, and managing cloud integrations within the Microsoft Azure ecosystem. You will play a critical role in connecting diverse internal and external data sources, including SAP and AWS, while troubleshooting technical issues related to schema changes and data quality. This role is highly collaborative, requiring close interaction with trading, portfolio, and operations teams to document data flows and mapping rules. The position offers a modern work environment with flexible mobile working options, an unlimited contract, and the opportunity to work in the dynamic energy market. It is an attractive opportunity for professionals looking to combine technical cloud expertise with meaningful contributions to the energy sector.

Required Skills

Education

Degree in Computer Science, Business Informatics, Data Science, or a comparable field; or a completed IT vocational training (e.g., IT Specialist for Application Development/System Integration) with relevant professional experience.

Experience

  • Professional experience in Data Engineering, Python development, and API integration
  • Proven experience in building and maintaining ETL pipelines and cloud-based integrations
  • Practical experience with Microsoft Azure and AWS environments
  • Experience with interface integration including SAP and SFTP
  • Experience with Git and CI/CD workflows
  • Background in energy trading or energy market data is preferred

Languages

German (Fluent)English (Fluent)

Additional

  • Valid work permit for Germany is required. Location: Berlin. Full-time (40 hours per week). Mobile work options available.