×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Leicester, Leicestershire, LE1, England, UK
Listing for: CONSIGLI
Full Time position
Listed on 2026-02-16
Job specializations:
  • Software Development
    Software Engineer, AI Engineer
Job Description & How to Apply Below

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
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary