FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Data Engineer
DKSR - Data Competence Center for Cities & RegionsData Engineer contributing to the urban data hub for cities and regions in Germany. Building data infrastructure and collaborating with the product development team.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in data engineering and software development, with a strong focus on Python for data processing and SQL for database management. Proficient in designing and maintaining data pipelines, utilizing containerization and cloud infrastructure principles.
Highest-signal resume keywords
Data EngineeringPython Data ProcessingSQL Database ManagementPipeline OrchestrationCloud Infrastructure
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Data EngineeringPythonSQLPipeline OrchestrationStreaming SystemsDockerInfrastructure-as-CodeData ProcessingRelational Database DesignModular Design
Soft Skills
CommunicationTeam PlayerProactive
Tools & Technologies
Apache AirflowKafkaHelmTerraformGitHub
Certifications & Qualifications
B.Sc. in Computer ScienceM.Sc. in Data Science
Industry Keywords
Data InfrastructureData PipelinesBatch ProcessingStreaming ProcessingBest Practices
Tech Stack
Tools & technologiesAirflowApacheCloudDockerKafkaNumpyPandasPythonScikit-LearnSQLTerraform
About the role
Key responsibilities & impact- Contribute to the continued development of the data infrastructure that powers CIVORA - from platform components to internal tooling
- Collaborate with product and project delivery teams to shape a reusable, scalable and well-documented data infrastructure
- Design and maintain data pipelines (batch & streaming) that serve multiple cities and use cases
- Support the project delivery team on the most complex and mission-critical use cases - setting a track record of best practices and design patterns for all to learn from
- Write clean, maintainable code – you are as much a software engineer as a data engineer
- Propose and prototype new approaches; challenge existing patterns when you see a better way – you will be able to take ownership
Requirements
What you’ll need- 1–3 years of relevant experience in data engineering and software development
- B.Sc. in Computer Science, Data Science, Data Engineering, or related field (M.Sc. preferred; equivalent professional experience also works)
- Python – data processing (pandas, NumPy, scikit-learn) as well as structured software development (modular design, clean APIs, testable code)
- SQL – understanding of relational database design and confident querying
- Pipeline orchestration – hands-on experience with Apache Airflow or similar
- Streaming systems – familiarity with the Kafka protocol or similar
- Docker – containerization as part of your daily workflow
- Cloud & IaC – working knowledge of cloud concepts and infrastructure-as-code principles (Helm, Terraform)
- English – comfortable in both spoken and written communication
- Communication – proactive team player and direct communicator
- Experience with agentic development (GitHub, CoPilot or Claude is enough, no need for crazy sub-agent workflows)
Benefits
Comp & perks- Job Ticket or Job Bike – for a sustainable commute
- Professional development budget – you grow, we invest
- 30 days of vacation, plus time off on December 24th and December 31st
- Corporate Benefits Subsidy for Urban Sports Club
- Open feedback culture – honest, respectful, and on equal footing
- A team full of bright minds – with genuine team spirit instead of ego trips
- Support when you need it – and space when you want it