Python/Pyspark developer & Data Engineer

Luxoft

Wrocław

On-site

PLN 280,000 - 420,000

Full time

14 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Private Medical & Dental care
Life Insurance covered
Internal Mobility program

Job summary

Luxoft is seeking a senior Python developer to lead the build of a new data and application platform for an investment banking client. The role emphasizes clean code, agile delivery, and high-quality software.

You will design and maintain back-end services, build data pipelines on Databricks, and guide architecture decisions while mentoring the team. Strong PySpark and ETL experience are required.

Qualifications

  • 8+ years of professional software development experience
  • Hands-on PySpark and distributed data processing
  • Proven experience designing and maintaining ETL pipelines
  • Hands-on Databricks experience
  • Experience in automated testing of data pipelines and applications
  • Excellent problem-solving skills
  • Familiarity with agile practices (Scrum/Kanban)
  • Good communication and ability to state requirements clearly

Responsibilities

  • Design, develop, and maintain backend services and APIs using Python
  • Build and optimize data pipelines on Databricks
  • Design and maintain CI/CD pipelines and release processes in Azure DevOps
  • Mentor team members and conduct code reviews
  • Define and consume RESTful APIs across teams
  • Translate business requirements into robust technical solutions
  • Apply clean code and improve engineering standards
  • Write unit and integration tests
  • Participate in Scrum/Kanban ceremonies
  • Collaborate with QA, product managers, and architects
  • Support and improve existing applications in a fast-paced enterprise setting

Skills

PySpark
Distributed data processing
ETL pipelines
Databricks
Automated testing
Problem-solving
Agile practices
Communication
Python backend

Tools

Databricks
Unix/Linux
Autosys

Job description

Private Medical & Dental care & Life Insurance covered

Internal Mobility program - possibility of rotation between projects, locations, accounts

...and more!

Project Description:

We are looking for a senior Python developer to join our client's team and lead the build of a new data and application platform. The team focuses on clean code, agile methodologies, and high-quality delivery. The client is from the investment banking industry.

Responsibilities:
  • Design, develop, and maintain scalable back-end services and APIs using Python
  • Build and optimize data pipelines and workloads on Databricks
  • Design, implement, and maintain CI/CD pipelines and release processes in Azure DevOps
  • Advise and guide the team on architecture, design decisions, and best practices while the new platform is built
  • Mentor developers and raise the technical level of the team through code reviews and pair programming
  • Define and consume RESTful APIs, clearly communicating requirements and constraints across teams
  • Translate business and product requirements into robust technical solutions
  • Apply clean code principles and contribute to continuous improvement of engineering standards and tooling
  • Write and maintain automated tests (unit, integration)
  • Participate actively in agile ceremonies (Scrum/Kanban), including refinement, planning, reviews, and retrospectives
  • Work closely with QA, product managers, and architects to ensure high-quality, business-aligned deliveries
  • Support and improve existing applications in a fast-paced, enterprise investment-banking environment
Mandatory Skills Description:
  • At least 8 years of professional software development experience, including long-term projects
  • Hands-on experience with PySpark and distributed data processing
  • Proven experience designing, building and maintaining ETL pipelines
  • Hands-on experience with Databricks
  • Experience in automated testing of data pipelines and applications
  • Excellent problem-solving skills
  • Familiarity with agile practices (Scrum, Kanban, etc.)
  • Good communication skills and the ability to state requirements clearly to other teams
Nice-to-Have Skills Description:
  • Hands-on experience with Oracle, including strong SQL skills and query and performance tuning
  • Good working knowledge of Unix/Linux and shell scripting
  • Experience scheduling and monitoring batch jobs with Autosys
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Developer & Data Engineer - Risk & Margin
Senior Python Developer & Data Engineer - Risk & Margin

Luxoft • Kraków

On-site
PLN 300,000 - 540,000
Private Medical & Dental care
Life Insurance covered
Internal Mobility program
Python Developer & Data Engineer
Python Developer & Data Engineer

Luxoft • Wrocław

On-site
PLN 260,000 - 360,000
Python Developer & Data Engineer
Python Developer & Data Engineer

Luxoft • Kraków

On-site
PLN 240,000 - 360,000
Senior Python Developer & Data Engineer
Senior Python Developer & Data Engineer

Luxoft Poland • Kraków

Hybrid
PLN 180,000 - 320,000
Python/PySpark developer and Data Engineer
Python/PySpark developer and Data Engineer

Luxoft • Kraków

On-site
PLN 230,000 - 320,000
Python/PySpark developer and Data Engineer
Python/PySpark developer and Data Engineer

Luxoft • Wrocław

On-site
PLN 180,000 - 260,000
Senior Python Developer & Data Engineer
Senior Python Developer & Data Engineer

Luxoft Poland • Wrocław

Hybrid
PLN 180,000 - 280,000
Azure Databricks Developer
Azure Databricks Developer

Luxoft Poland • Polska

On-site
PLN 240,000 - 340,000
Private medical care
Dental care
Life insurance
+2
Senior Java (Spark) Developer
Senior Java (Spark) Developer

Luxoft • Województwo mazowieckie

Hybrid
PLN 180,000 - 280,000
Medical coverage
Dental coverage
Life insurance
+2
Senior PySpark Developer
Senior PySpark Developer

Luxoft • Warszawa

On-site
PLN 220,000 - 300,000