Senior Python Data Engineer

Job added:

11 May 2021

Application closes:

31 October 2021

Location:

Berlin

Type:

Full time

Role:

Data

The ideal candidate will be a creative problem-solver who is always looking for a new solution. In this role, you will develop innovative systems to automate marketing campaigns, design a tailored user experience for each customer and always be on the lookout for new and innovative ways to utilise AI and data. 

The Position: 

  • Create data pipelines in an environment with VMs and Cloud services (AWS and GCP).
  • Implement secure and scalable API endpoints to make available the computed data.
  • Proactively improve our infrastructure, suggesting, trying and adopting new tools.
  • Embrace development best practices. Ensure code quality by mentoring junior colleagues.
  • Share your work and knowledge at many levels (team, company, stakeholders).
  • All this with the goal to increase marketing efficiency with automated decisions and reporting.
  • Our Tech Stack: python3 (+ data packages, e.g. pandas), SQL and NoSQL, Docker, Terraform,  AWS and Google Cloud services.

Your Experience:

  • You have 4+ years of software engineering experience, at least 2 years in developing data solutions.
  • You have strong Python skills and you can efficiently exploit concurrency, parallel and distributed techniques.
  • You have advanced knowledge of SQL and familiarity with NoSQL databases.
  • You aim for enforcing data quality and integrity through automated testing.
  • You have designed scalable and cost-effective data pipelines using cloud services (in AWS or GCP).
  • You have experience with workflow management tools (preferably Airflow).
  • You have some experience with continuous integration & deployment.
  • You have knowledge of "Infrastructure as code" and containerization.
  • You aim for clean and well-engineered solutions while keeping an eye on simplicity and pragmatism.
  • You have good English communication skills; being able to explain to the team complex technical projects, and to summarise them for non-technical stakeholders.
  • You take ownership of your tasks and support the team embracing sharing and collaboration.

The Benefits:

  • Educational budget for conferences and external trainings. 
  • Company parties, hackathons, cultural and sports events.
  • Work in diverse teams with colleagues from across the globe in English. 
  • Corporate pension scheme. 
  • Learn German with free classes, with access to e-learning platform and in-house trainings.

By submitting your data (including CV and/or email), you are consenting to Caissa Ltd and Caissa Europe GmbH securely storing your data. No data will be shared outside of Caissa Ltd and Caissa Europe GmbH without your consent. Our complete privacy policy can be found here.