Senior Software Engineer

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
  • 15-minute screening call
  • 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

Why Join Consigli?

  • 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

Job Details

Company
CONSIGLI
Location
Slough, Berkshire, UK
Employment Type
Full-time
Posted