About the Role
We are seeking a Data Engineer to design, develop, and optimize data architecture and ELT/ETL pipelines. You will build and maintain large-scale data solutions, own the semantic layer for consistent business metrics, and prepare data for AI-driven analytics. This role requires a deep understanding of the business domain and collaboration with various teams to deliver robust data solutions.
Responsibilities
- Designing, developing, optimizing, and maintaining data architecture and ELT/ETL pipelines.
- Building and maintaining large-scale batch and streaming pipelines, data warehouse models, and transformation layers.
- Owning the semantic layer to create governed business metrics.
- Preparing and structuring data to be AI-ready for natural-language analytics and AI-assisted experiences.
- Understanding the business domain (charging, billing, settlement, invoicing, economics) to drive data modeling.
- Managing integrations between Snowflake, Power BI, SAP, APIs, and other analytics tools.
- Partnering with analysts, data scientists, finance, and product teams to understand requirements and deliver solutions.
- Monitoring, troubleshooting, and optimizing infrastructure performance and cost.
Requirements
- 5+ years of experience as a Data Engineer, ideally in large-scale transactional or subscription-based businesses.
- Strong SQL (Snowflake, PostgreSQL) and hands-on experience with dbt or a similar transformation framework.
- Strong Python skills for data engineering, automation, and pipeline orchestration.
- Solid understanding of data modeling (star schema, large flat tables) and how models feed BI and semantic layers.
- Experience building or maintaining a semantic / metrics layer.
- Familiarity with cloud data warehouses, APIs, orchestration (e.g., Airflow), and version control (Git).
- Comfortable applying software engineering practices: CI/CD, automated testing, code reviews, and monitoring.
- A genuine appetite to learn the business deeply.
- Strong communication and documentation skills.
- Exposure to streaming technologies (Kafka, Azure Service Bus, Spark) and Azure cloud services.
- Infrastructure as code (Terraform, CloudFormation).
- Nice to have experience with AI and LLM tooling, RAG patterns, or vector stores applied to enterprise data.
Skills
- Data Architecture
- ELT/ETL Pipeline Development
- Data Warehousing
- Data Modeling
- Semantic Layer Development
- AI-Ready Data Preparation
- Snowflake
- Power BI
- SAP
- APIs
- SQL
- dbt
- Python
- Cloud Data Warehousing
- Orchestration (Airflow)
- Version Control (Git)
- CI/CD
- Automated Testing
- Code Reviews
- Monitoring
- Streaming Technologies (Kafka, Azure Service Bus, Spark)
- Azure Cloud Services
- Infrastructure as Code (Terraform, CloudFormation)
- AI/LLM Tooling
- RAG Patterns
- Vector Stores
Location
- Berlin
- Munich
Work Type
- Hybrid
- Home Office (up to 2 days/week)
Experience Level
- 5+ years of experience as a Data Engineer
Benefits
- Subsidized gym membership
- Subsidized office lunch benefit
- Personal development budget
- Monthly mobility budget
- Delicious coffee & tea
- Fresh fruits
- Office dog friendly environment
About the Company
- At DCS, we develop public charging solutions for electric vehicles, providing access to multiple networks of Charge Point Operators (CPO).
- We are a key player in the transition to electromobility.
- Since the beginning of 2019, we are part of the mobility joint venture between BMW Group and Mercedes Benz Mobility.
- In 2021, bp joined as the third shareholder.
- CHARGE NOW is one of our services.
- We offer a unique opportunity combining the energy of a scale up with the power of BMW, Mercedes Benz Mobility & bp.
- We work on products & services with a high social impact.
- We have an international team of talented people who love what they do and live a collaborative spirit.
- We foster an open-minded culture with room for growth and the freedom to bring in own ideas.
Equal Opportunity
- At DCS we acknowledge the value of diversity, promote equality and challenge unfair discrimination.
- We strive to create an inclusive work environment, safe for anyone regardless of their gender identity, sexual orientation, abilities, ethnicity or race.
- We have the clear goal of driving diversity and inclusion across all dimensions and treat each applicant with the same respect and consideration.
