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
-
Senior Front-End Engineer
- London GB

