Senior Software Engineer
Role details
Job location
Tech stack
Requirements
Do you have a Master's degree?, * Expert in Python, C++, C#, Go, or Rust, with a focus on high-performance and scalable systems
- Design and deploy end-to-end AI pipelines, from data collection to production
- Develop predictive models, simulations, and digital twins of real-world systems
- Build automated systems that reduce operational workload and errors
- Strong background in algorithm design, analytical problem-solving, and statistical inference
- Advanced data analysis using NumPy, SciPy, and statistical modelling (including Bayesian methods)
- Proficient in Git, collaborative workflows, clean code practices, and performance-oriented design
- Experience with SQL databases (PostgreSQL/MySQL), schema design, and query optimisation
- Develop and optimise machine learning models using TensorFlow, PyTorch, and scikit-learn
- Expertise in deep learning architectures (CNNs, RNNs, Transformers) and genetic algorithms
- Apply systems thinking to architecture design, control systems, and feedback loops
- Lead iterative prototyping, testing, and reliability-focused engineering and optimisation
- Design and maintain automated workflows and production ML systems (MLOps)
- Deploy and monitor models using Docker, Kubernetes, and CI/CD pipelines
- Work with cloud platforms (AWS, Azure, GCP) and distributed systems (microservices, event-driven systems)
We're particularly keen to hear from you if you have experience in:
- Finance, especially fintech or trading, or
- LLM fine-tuning, customisation, and applied ML systems
(You don't need experience in both - strong engineers from other backgrounds are very welcome.), This is for someone who enjoys building things properly, takes pride in clean thinking and clean systems, and wants their work to genuinely matter. If you're ambitious, curious, and motivated by solving meaningful problems, and you want to grow fast in an environment that values good engineering over noise, we'd love to hear from you., * Experience Required: Minimum 5 years commercial experience, * How many years of work experience do you have with Large Language Models (LLM)?
- Are you a resident of the UK?
- How many years of Financial Services experience do you currently have?