Junior Python Software Engineer

Eqvilent

Job Summary

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. The role involves developing efficient Python code, collaborating on features, applying algorithmic skills, contributing to data pipeline design, and participating in code reviews.

Must Have

  • 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
  • Ready to participate in regular on-call rotations (1:00 PM to 9:00 PM CET every three days)
  • 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

Good 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

Perks & Benefits

  • 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

Job Description

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

You 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. Could you please confirm that you’re comfortable with this schedule?

9 Skills Required For This Role

Data Structures Game Texts Aws Azure Numpy Pandas Ci Cd Python Algorithms

Similar Jobs