Job Search and Career Advice Platform

Enable job alerts via email!

Data Software Engineer Python Spark SaaS

Client Server

Nottingham

Hybrid

GBP 85,000 - 100,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global technical services company is seeking a Data Software Engineer with strong Python and Spark skills to join their team in Nottingham. This senior role focuses on building data pipelines and analyzing extensive datasets. The position offers hybrid working with two days in the office, along with a salary up to £100k plus bonuses, health insurance, life assurance, and substantial opportunities for career growth and training.

Benefits

Salary up to £100k
Bonus
Health Insurance
Life Assurance
25 days holiday
Training and self-development budget

Qualifications

  • Strong Python backend software engineering skills.
  • Experience working with large data sets.
  • Experience using PySpark and preferably Apache Spark.
  • Skills in automating tasks effectively.
  • Collaborative problem-solving skills with excellent communication.

Responsibilities

  • Build data pipelines focusing on Python and Spark.
  • Work with Azure to ingest and analyze terabytes of data.
  • Problem-solve collaboratively in an Agile environment.
  • Assess and recommend new technologies.

Skills

Python backend software engineering
Collaboration and communication skills
Experience with large data sets
PySpark
Apache Spark
Automation

Tools

FastAPI
Django
Airflow
Kafka
CI/CD
ETL
Job description

Data Software Engineer (Python Spark SaaS) Nottingham / WFH to £100k

Are you a data centric Software Engineer with strong Python coding skills?

You could be progressing your career in a senior, hands‑on role Data Software Engineer at a scaling, global technical services company as they look to expand their product offerings with a new SaaS data analytics platform.

As a Data Software Engineer you will join a small team focussed on a huge data platform that provides analytics on mortgage‑based securities in US markets and is set to revolutionise this space with its advanced technology, providing unprecedented market insight.

The role provides many technical challenges, you'll be collaboratively problem solving as part of an Agile development using a range of technology to create data pipelines with a focus on Python and Spark; you'll be working with Azure, ETL pipelines and CI/CD, ingesting and analysing terabytes of data with varying structures from a range of sources.

You’ll be continually learning and picking new things up on the job; there are opportunities for technical leadership and project ownership and you’ll be encouraged to assess and recommend new and emerging technologies, proactively seeking improvement.

WFH Policy

You will join a diverse, global team; there's a hybrid work from home model with two days per week in the Nottingham office.

About you
  • You have strong Python backend software engineer skills
  • You have experience working with large data sets
  • You have experience of using PySpark and ideally also Apache Spark
  • You believe in automating wherever possible
  • You’re a collaborative problem solver with great communication skills
  • Other technology in the stack includes: FastAPI, Django, Airflow, Kafka, ETL, CI/CD, experience with some or all would be beneficial but you’ll pick it up on the job
What’s in it for you
  • Salary to £100k + bonus
  • Health Insurance
  • Life Assurance
  • 25 days holiday
  • Training and self‑development budget
  • Impactful role with excellent career growth

Data Engineer Python • Nottingham, Nottinghamshire, England

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.