onsite
Lead Software Engineer - Data Foundation - Deutsche Telekom AG
Software Engineer
Lead the design and implementation of scalable data pipelines and infrastructure, driving data quality and performance across the organization using Python, Java, and cloud services.
About the role
Key Responsibilities
- Architect and develop robust data pipelines and services that ingest, transform, and serve large volumes of data across multiple domains.
- Collaborate with data scientists, product owners, and stakeholders to translate business requirements into scalable, maintainable solutions.
- Implement best practices for data quality, monitoring, and security, ensuring compliance with internal and regulatory standards.
- Mentor and guide a team of engineers, fostering a culture of continuous improvement and knowledge sharing.
- Drive automation of deployment, testing, and monitoring using CI/CD pipelines and container orchestration.
Requirements
- Extensive experience (5+ years) in software engineering with a focus on data engineering and cloud platforms.
- Proficiency in Python and Java, with strong SQL skills and experience building ETL workflows.
- Hands‑on expertise with AWS services (S3, Redshift, Glue, EMR) and big‑data frameworks such as Apache Spark.
- Solid understanding of containerization (Docker) and orchestration (Kubernetes or ECS).
- Excellent communication skills and a proven track record of leading technical teams.
Skills
pythonjavasqlawsapache sparkdocker