onsite
Backend Developer Python - Data Engineer Python - Ratbacher GmbH
Data Engineer
Senior Python backend developer focused on data engineering, building scalable data pipelines and services. Strong experience in Python, database integration, and data processing is essential.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance Python backend services for data ingestion and processing.
- Build and optimize data pipelines, ensuring reliability, scalability, and data quality.
- Collaborate with data scientists and product teams to translate business requirements into technical solutions.
- Implement robust testing, monitoring, and documentation for all backend components.
- Participate in code reviews, architecture discussions, and continuous improvement initiatives.
Requirements
- Proven experience as a Python backend developer with a focus on data engineering.
- Strong knowledge of relational and NoSQL databases, SQL, and data modeling.
- Hands‑on experience with data pipeline tools (e.g., Airflow, Prefect) and cloud platforms.
- Excellent problem‑solving skills and ability to work independently in a fast‑paced environment.
- Fluent in German and English, both written and spoken.