Software Data Engineer - Spark & Python

BELVEDERE

Warszawa

On-site

PLN 120,000 - 180,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Hybrid work model

Job summary

BELVEDERE, Warsaw, is seeking a Software Data Engineer to design and maintain large-scale data platforms using Apache Spark and Python. The role emphasizes collaboration within a hybrid, cross-functional team in a contract setting based in Warsaw.

Responsibilities include building scalable data pipelines, applying strong software engineering practices, and contributing to technical architecture while leveraging Java-based systems where needed.

Qualifications

  • 6–8 years of relevant experience in software or data engineering.
  • Strong Python development skills with proven professional experience.
  • Hands-on experience with Apache Spark (PySpark).
  • Java knowledge from current or previous roles.
  • Understanding of software engineering fundamentals and best practices.

Responsibilities

  • Develop data processing solutions using Python and Apache Spark (PySpark).
  • Build and maintain scalable data pipelines for large-scale data platforms.
  • Apply software engineering best practices to ensure code quality and reliability.
  • Collaborate with cross-functional teams across different locations in a hybrid model.
  • Design and implement distributed data processing systems.
  • Work with Java-based systems and integrate data solutions where required.
  • Contribute to technical decisions and architecture discussions.
  • Support the development and improvement of data platform capabilities.

Skills

Python
PySpark
Java
Distributed data processing
Hybrid teamwork

Tools

Scala
Spark ecosystem

Job description

Software Data Engineer - Spark & Python

Location: Warsaw
Contract Type: 6 Months

Job type: On-site

  • Work on large-scale data platforms using Apache Spark and Python
  • Join a collaborative, cross-functional team operating in a hybrid model
  • Apply 6-8 years of experience to solve complex data engineering challenges
  • Leverage your Java and software engineering expertise in a technical role
  • Contract opportunity based in Warsaw with flexible working arrangements
Company Overview

Our client is an established organisation operating across the technology and data sectors. They focus on building robust data platforms and distributed systems that process information at scale. The company values strong engineering fundamentals and collaborative ways of working, bringing together cross-functional teams across different locations to deliver technical solutions.

They are currently seeking an experienced Software Data Engineer to join their team in Warsaw on a contract basis, offering the opportunity to work with modern data technologies and contribute to large-scale data processing initiatives.

Position Overview

As a Software Data Engineer, you'll play a key role in developing and maintaining data platforms that handle distributed data processing at scale. You'll work with Apache Spark and Python to build reliable data pipelines and systems, collaborating with virtual teams across different functions and locations. This position requires solid software engineering skills and the ability to work effectively in a hybrid pod model, contributing to technical solutions that support the organisation's data infrastructure.

Responsibilities
  • Develop data processing solutions using Python and Apache Spark (PySpark)
  • Build and maintain scalable data pipelines for large-scale data platforms
  • Apply software engineering best practices to ensure code quality and reliability
  • Collaborate with cross-functional teams across different locations in a hybrid model
  • Design and implement distributed data processing systems
  • Work with Java-based systems and integrate data solutions where required
  • Contribute to technical decisions and architecture discussions
  • Support the development and improvement of data platform capabilities
Requirements
  • Strong Python development skills with proven professional experience
  • Hands-on experience with Apache Spark, specifically PySpark
  • Java knowledge from current or previous professional roles
  • Solid understanding of software engineering fundamentals and development best practices
  • 6-8 years of relevant experience in software or data engineering
  • Ability to work effectively in hybrid, cross-functional teams
  • Experience collaborating with virtual teams across different locations
  • Scala experience (desirable but not essential)
  • Experience with distributed data processing and large-scale data platforms (desirable but not essential)

Please note: Databricks experience is not required. Spark expertise is the key requirement for this role.

Benefits

While specific benefits have not been detailed for this contract position, you'll have the opportunity to work with modern data technologies including Apache Spark and Python, applying your skills to large-scale data challenges. You'll collaborate with cross-functional teams in a hybrid working environment, gaining exposure to distributed data processing systems and contributing to technical solutions that operate at scale.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Spark & Python Data Engineer – 6-Month Contract
Senior Spark & Python Data Engineer – 6-Month Contract

BELVEDERE • Warszawa

On-site
PLN 120,000 - 180,000
Hybrid work model
BigData Engineer (Python + Spark)
BigData Engineer (Python + Spark)

Integral Solutions - Informatica Distributor • Warszawa

On-site
PLN 200,880 - 279,000
Senior Data Engineer (Big Data)
Senior Data Engineer (Big Data)

DataEdge SRL • Warszawa

On-site
PLN 120,000 - 160,000
Senior Data Consultant (Hadoop, Spark)
Senior Data Consultant (Hadoop, Spark)

GFT TECHNOLOGIES SE • Kraków

On-site
PLN 172,200 - 224,548
BigData Engineer (Python or Scala + Spark)
BigData Engineer (Python or Scala + Spark)

Integral Solutions - Informatica Distributor • Warszawa

On-site
PLN 223,200 - 334,800
Senior Data Scientist
Senior Data Scientist

BELVEDERE • Kraków

On-site
PLN 180,000 - 260,000
Data Engineer
Data Engineer

MPower Plus • Kraków

Hybrid
PLN 180,000 - 240,000
Senior Data Engineer | B2B Cooperation
Senior Data Engineer | B2B Cooperation

Profitroom • Poland

On-site
PLN 257,000 - 301,000
B2B cooperation
International projects
Flexible collaboration setup
Big Data Engineer (Spark/Scala) Spark, Scala, Python, Hadoop, SQL, AWS Warsaw, Łódź, Gdańsk, Gdynia
Big Data Engineer (Spark/Scala) Spark, Scala, Python, Hadoop, SQL, AWS Warsaw, Łódź, Gdańsk, Gdynia

Diverse CG Sp. z o.o. Sp.k. • Łódź, Gdynia

On-site
PLN 80,000 - 100,000
Private medical care
Co-financing for the sports card
Constant support of dedicated consultant
Big Data Engineer (Spark/Scala) Spark, Scala, Python, Hadoop, SQL, AWS Warsaw, Łódź, Gdańsk, Gdynia
Big Data Engineer (Spark/Scala) Spark, Scala, Python, Hadoop, SQL, AWS Warsaw, Łódź, Gdańsk, Gdynia

DCG Poland • Łódź, Gdynia

On-site
PLN 167,400 - 279,000
Private medical care
Co-financing for the sports card
Constant support of dedicated consultant