Senior Python Software Engineer

Full time Remote in SAAS

Job Detail

  • Job ID 6638
  • Industry  SAAS

Job Description

Senior Python Software Engineer – UK Remote

📍 Location: Remote (UK only)
💼 Type: Permanent, Full-Time

About Bigspark
bigspark is a UK-based consultancy delivering cutting-edge data solutions across data engineering, machine learning, and real-time analytics using technologies like Apache Spark, Kafka, and more. We specialise in scalable backend systems, infrastructure automation, and high-performance data platforms.

The Role
We’re looking for a Senior Python Software Engineer to join our product team working on Aizle.ai, our flagship simulation and synthetic data platform. You’ll work closely with data scientists to enhance agent-based models and build scalable, high-performance systems.

Key Responsibilities

  • Extend and maintain agent-based simulations in Python

  • Build modular, scalable architectures for complex data products

  • Write clean, efficient, and well-tested code

  • Collaborate with cross-functional teams (Data Science, Product, Infrastructure)

  • Implement CI/CD workflows and deploy to AWS

  • Create monitoring tools and conduct performance testing

  • Produce documentation and contribute to internal knowledge sharing

Required Skills & Experience

  • Strong Python expertise (OOP, modern typed Python)

  • Solid experience with testing, Git, and CI/CD pipelines

  • Data transformation and pipeline knowledge (SQL, dbt, ETL/ELT)

  • Effective communication across technical and non-technical teams

  • Demonstrated ability to learn new tools and work autonomously

Desirable

  • Experience with Docker, Neo4j, NetworkX

  • Background in simulation or graph-based modelling

What We Offer

  • Competitive salary + discretionary bonus

  • Generous annual leave and pension

  • Private medical cover (incl. family) & life assurance

  • Permanent health insurance / income protection

  • Employee Assistance Programme

  • Perkbox membership

  • Financial advice access

  • Company laptop

  • 100% remote working (UK only)

Required skills

Other jobs you may like