Junior Python Software Engineer

6 Minutes ago • 1 Years +
Programming

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

Add these skills to join the top 1% applicants for this job

data-structures
game-texts
aws
azure
numpy
pandas
ci-cd
python
algorithms

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?

Set alerts for more jobs like Junior Python Software Engineer
Set alerts for new jobs by Eqvilent
Set alerts for Programming (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙