Junior Python Software Engineer

AI overview

Join the Data Delivery team to develop data processing solutions using Python, applying your skills in algorithms and enhancing code quality through collaborative efforts.

We are looking for a Junior Python Software Engineer with a strong foundation in algorithms and data structures and at least 1 year of Python development experience. You will join our Data Delivery team, responsible for acquiring, processing, and delivering data from sources across the globe.


What You’ll Be Doing:

  • Develop efficient, maintainable, and testable Python code
  • Collaborate with senior engineers on new features and bug fixes
  • Apply solid algorithmic and problem-solving skills in day-to-day work
  • Contribute to the design and improvement of data pipelines
  • Participate in code reviews and team discussions to improve code quality and practices
  • Team members should be ready to participate in regular on-call rotations, which will take place from 1:00 PM to 9:00 PM CET every three days.

What We Look For In You:

  • Strong knowledge of algorithms and data structures
  • 1+ year of Python development experience
  • Understanding of software engineering best practices (testing, version control, CI/CD)
  • Strong communication and collaboration skills in English

Nice-to-have:

  • Data frameworks: Pandas, NumPy, Polars, DuckDB
  • Orchestration tools: Apache Airflow, Luigi, Dagster, or similar
  • Cloud platforms: AWS, GCP, or Azure
  • Data experience: Working with large datasets and data engineering tasks

Why Should You Join Our Team?

  • Great opportunity to work on complex problems and with loads of data
  • Open, Idea-Driven Culture – We value creativity and encourage everyone to bring bold, fresh ideas to the table
  • Growth & Learning – Continuous opportunities to experiment, learn new tools, and develop your skills
  • Autonomy & Trust – We believe in ownership — you’ll have space to take initiative and lead projects
  • A welcoming group of highly qualified international professionals
  • Great corporate culture with internal events and surprising commitment to fostering a supportive and empowering environment
  • Cutting-edge hardware and technology
  • Work remotely from anywhere in the world
  • Access any of our global offices anytime
  • Flexible schedule
  • 40 paid days off
  • Competitive salary

Perks & Benefits Extracted with AI

  • Flexible Work Hours: Flexible schedule
  • Paid Time Off: 40 paid days off
  • Remote-Friendly: Work remotely from anywhere in the world
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Python Software Engineer Q&A's
Report this job
Apply for this job