Senior Data Engineer

Posted 19 June 2025
Salary €80000 - €110000 per annum + pension, bonuses, healthcare
LocationFrankfurt (Oder)
Job type Permanent
Discipline Technology & Digital
ReferenceDC/DE/Frankfurt_1750330523

Job description

Contribute to the development of solutions that support full battery lifecycle management. The aim is to improve energy efficiency, minimize environmental impact, and advance the circular economy through battery analytics and a B2B marketplace.

Key Responsibilities

  • Application Development
    Build and deploy scalable, maintainable applications using Python 3 with FastAPI or Flask; Angular experience is a plus.

  • Big Data & ETL
    Handle (near) real-time big data environments and implement robust ETL pipelines to manage large-scale datasets efficiently.

  • System Performance
    Optimize application speed and reliability using tools like Redis, and build data workflows with Airflow.

  • Infrastructure & Deployment
    Containerize apps with Docker, orchestrate with Kubernetes, and deploy via AWS (S3, ECR, EKS, RDS, EFS). Manage infrastructure with Helm and Terraform.

  • Collaboration & Code Quality
    Work with cross-functional teams to deliver features, maintain high code standards, and support CI/CD via GitHub.

  • Mentorship & Support
    Guide junior developers through code reviews and knowledge sharing.

  • Data Visualization
    Create visualizations using Plotly; experience with Dash is a plus.

Your Profile

  • 5-7 years of experience in data engineering or backend development with strong Python skills (FastAPI or Flask); Angular familiarity is a bonus.

  • Proven experience with big data, ETL processes, microservices, and cloud deployment.

  • Skilled in troubleshooting, problem-solving, and communicating technical concepts clearly.

  • Comfortable in fast-paced environments and fluent in English.

  • Bonus: Experience with Dash and other cloud/DevOps tools.