Senior Python Data Engineer

CommITLong Grove, IL
10h

About The Position

We are seeking a proactive Python Developer with at least 3 years of experience to join our engineering team in Poland. You will be responsible for the full lifecycle of data-driven applications, from building robust backend APIs to designing and maintaining complex data pipelines. The ideal candidate thrives in a DevOps-cultured environment and is eager to work with modern orchestration and cloud technologies.

Requirements

  • Experience: 3+ years of professional Python development experience.
  • Databases: Strong proficiency in both SQL and NoSQL database design and management.
  • Strong working experience with Apache Spark and ETL pipelines - MUST
  • DevOps Tools: Hands-on experience with Docker, CI/CD pipelines, and Git version control.
  • Frameworks: Proven experience building applications with FastAPI.
  • Cloud & Orchestration: Practical experience with AWS services and familiarity with Airflow (or similar workflow orchestration tools).
  • Communication: Upper-Intermediate level of English (written and spoken) for effective team collaboration.

Nice To Haves

  • Experience within the Financial Domain.
  • Hands-on experience with Apache Spark and complex ETL pipelines.
  • Knowledge of container orchestration using Kubernetes.
  • Exposure to or interest in Large Language Models (LLMs) and AI integration.

Responsibilities

  • Data Pipeline Management: Develop, optimize, and maintain scalable data pipelines to ensure high-quality data flow.
  • API Development: Build and maintain high-performance backend APIs using FastAPI.
  • System Reliability: Proactively identify bottlenecks and improve system stability within existing infrastructures.
  • Collaboration: Work closely with cross-functional teams to integrate AWS services and workflow orchestration tools into the production environment.

Benefits

  • The company provides relocation for Ukrainians to Poland.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service