Senior Python Developer
What You'll Do
- Design, develop, and maintain robust Python applications with a strong focus on data processing and analytics.
- Build scalable ETL pipelines to process large volumes of structured and unstructured data.
- Collaborate with data engineers, data scientists, and product teams to implement end-to-end data solutions.
- Optimize code performance and ensure high standards of quality and maintainability.
- Work with cloud-based environments (e.g., AWS, GCP, or Azure) and containerized applications (e.g., Docker, Kubernetes).
- Participate in code reviews, architecture discussions, and mentorship of junior team members.
Requirements
- 5+ years of professional experience in Python development.
- Strong understanding of data structures, algorithms, and software design patterns.
- Proven experience building and optimizing data pipelines and ETL processes.
- Familiarity with data-related Python libraries (e.g., Pandas, NumPy, PySpark, SQLAlchemy).
- Hands-on experience with relational and NoSQL databases.
- Experience with cloud platforms and CI/CD pipelines.
- Excellent problem-solving skills and ability to work independently and collaboratively.
Nice to Have
- Experience with big data technologies (e.g., Spark, Kafka).
- Background in data science or machine learning.
- Familiarity with orchestration tools like Airflow or Prefect.
- Contributions to open-source projects or a strong GitHub portfolio.
What We Offer
- Competitive salary and benefits package.
- Flexible working hours and remote work options.
- Learning & development budget.
- Collaborative and supportive team culture.
- Opportunities to work on cutting-edge data projects.
Published 15 April
57 views
·
14 applications
36% read
·
8% responded
Last responded 1 day ago
📊
$3500-5500
Average salary range of similar jobs in
analytics →
Similar jobs
Poland
Countries of Europe or Ukraine