Senior Software Engineer in London
Senior Software Engineer

Senior Software Engineer in London

London Full-Time 36000 - 60000 ÂŁ / year (est.) Home office (partial)
C

At a Glance

  • Tasks: Develop AI-integrated backend systems and ensure ML models run efficiently.
  • Company: Join Consigli, a tech leader making engineering smarter and more sustainable.
  • Benefits: Enjoy competitive pay, hybrid work, and opportunities for professional growth.
  • Why this job: Make a real impact with cutting-edge technology in a collaborative environment.
  • Qualifications: Degree in Computer Science or related field; strong Python skills required.
  • Other info: Work on real-world problems and be part of a dynamic, innovative team.

The predicted salary is between 36000 - 60000 ÂŁ per year.

At Consigli, we build technology that makes engineering faster, smarter, and more sustainable. As a Senior Software Developer, you'll work at the intersection of software engineering and machine learning operations. Your role is to ensure our AI models run reliably, efficiently, and at scale — turning cutting‐edge research into production‐ready tools that deliver real value to users.

What You'll Do

  • Develop backend systems and APIs that integrate AI into our SaaS platform
  • Take ownership of the ML performance, monitoring, availability, and security
  • Collaborate with ML engineers, data engineers, and product teams to deliver features end‐to‐end
  • Contribute to architecture decisions for scalable, cloud‐native ML infrastructure
  • Stay up to date with the latest in MLOps practices and tools, and bring improvements into the workflow

Must-Have Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field (or equivalent experience)
  • Solid programming skills in Python (plus experience with web libraries like FastAPI, Flask, or Django)
  • Hands‐on experience with ML model deployment and monitoring in production
  • Knowledge of containerization (Docker)
  • Experience with CI/CD pipelines and cloud environments (we use Azure)
  • Strong communication skills and a collaborative mindset

Preferred Skills

  • Experience with model versioning and experiment tracking (e.g. MLflow, Weights & Biases)
  • Understanding of optimizing both CPU‐bound and GPU‐bound workloads
  • Knowledge of monitoring and observability tools (e.g. Prometheus, Grafana, ELK stack)
  • Background in optimization, reinforcement learning, or generative AI (a plus, not required)
  • Identifying and resolving bottlenecks in distributed machine learning workloads (knowledge of low‐level languages and CUDA library is a plus)

Our Hiring Process

  • Questionnaire to get a feel for your mindset and priorities
  • Coding case: A hands‐on task to assess your problem‐solving and technical skills
  • In‐person meeting with our leadership team — COO, Head of Product, and CTO
  • Final cultural fit check with our CEO

Work on real‐world problems where AI creates measurable impact. Be part of a team where your work matters, and your ideas become real. Collaborate with sharp, driven colleagues in a culture of trust, ownership, and high standards. Enjoy a dynamic hybrid setup, balancing focus and collaboration. Contribute to making the built environment smarter and more sustainable.

Seniority level: Mid‐Senior level

Employment type: Full‐time

Job function: Engineering and Information Technology

Senior Software Engineer in London employer: CONSIGLI

At Consigli, we pride ourselves on fostering a collaborative and innovative work culture that empowers our employees to take ownership of their projects and contribute to meaningful advancements in technology. As a Senior Software Engineer, you'll enjoy a dynamic hybrid work environment that promotes both focus and teamwork, alongside opportunities for professional growth in the rapidly evolving field of machine learning operations. Join us in making the built environment smarter and more sustainable while working with a team of driven professionals who value trust and high standards.
C

Contact Detail:

CONSIGLI Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer in London

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Prepare for those coding challenges! Brush up on your Python skills and get comfortable with backend systems and APIs. Practising common algorithms and data structures will help you ace that hands-on task.

✨Tip Number 3

Show off your collaborative spirit! During interviews, highlight your experience working with ML engineers and product teams. Share examples of how you’ve contributed to projects and made a real impact.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at Consigli.

We think you need these skills to ace Senior Software Engineer in London

Backend Development
API Development
Machine Learning Operations (MLOps)
Python Programming
Web Frameworks (FastAPI, Flask, Django)
ML Model Deployment
Monitoring and Observability Tools (Prometheus, Grafana, ELK stack)
Containerization (Docker)
CI/CD Pipelines
Cloud Environments (Azure)
Model Versioning and Experiment Tracking (MLflow, Weights & Biases)
Optimisation of Workloads (CPU-bound and GPU-bound)
Problem-Solving Skills
Collaboration Skills
Adaptability to New Technologies

Some tips for your application 🫡

Show Off Your Skills: Make sure to highlight your programming skills, especially in Python and any web libraries you've used. We want to see how your experience aligns with the tech stack we use at Consigli!

Tailor Your Application: Don’t just send a generic application! Take the time to tailor your CV and cover letter to reflect how your background fits the Senior Software Engineer role. We love seeing candidates who take this extra step.

Be Clear and Concise: When writing your application, keep it clear and to the point. We appreciate straightforward communication, so make sure your key achievements and experiences shine through without unnecessary fluff.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at CONSIGLI

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Python and web libraries like FastAPI, Flask, or Django. Brush up on your knowledge of ML model deployment and monitoring, as this will likely come up during technical discussions.

✨Showcase Your Problem-Solving Skills

During the coding case, focus on demonstrating your thought process. Break down the problem into manageable parts and explain your reasoning as you go. This not only shows your technical skills but also your ability to communicate effectively with the team.

✨Prepare for Collaboration Questions

Since collaboration is key in this role, be ready to discuss past experiences where you worked with ML engineers, data engineers, or product teams. Highlight how you contributed to projects and any challenges you overcame while working in a team setting.

✨Stay Updated on MLOps Trends

Familiarise yourself with the latest MLOps practices and tools. Being able to discuss recent advancements or improvements you’ve implemented in your workflow can set you apart from other candidates and show your commitment to continuous learning.

Senior Software Engineer in London
CONSIGLI
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

C
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>