Senior Software Engineer in England
Senior Software Engineer

Senior Software Engineer in England

England Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
CONSIGLI

At a Glance

  • Tasks: Develop backend systems and APIs integrating AI into our SaaS platform.
  • Company: Join Consigli, a tech leader making engineering smarter and more sustainable.
  • Benefits: Enjoy competitive salary, hybrid work, and opportunities for professional growth.
  • Why this job: Make a real impact with cutting-edge AI technology in a collaborative environment.
  • Qualifications: Degree in Computer Science or related field; strong Python programming skills required.
  • Other info: Work on real-world problems and contribute to a smarter built environment.

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 England 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, opportunities for professional growth, and the chance to work alongside talented colleagues who are passionate about making engineering smarter and more sustainable. Join us to be part of a team where your contributions directly impact real-world challenges and drive the future of AI in the built environment.
CONSIGLI

Contact Detail:

CONSIGLI Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Network like a pro! Reach out to current employees at Consigli on LinkedIn or through mutual connections. A friendly chat can give you insider info and might just get your foot in the door.

✨Tip Number 2

Show off your skills! Prepare a portfolio of your past projects, especially those involving AI and machine learning. When you get the chance to chat with the team, share how you've tackled similar challenges.

✨Tip Number 3

Ace the coding case! Brush up on your Python skills and practice common algorithms. We recommend using platforms like LeetCode or HackerRank to simulate the coding challenge you'll face.

✨Tip Number 4

Be yourself during the cultural fit check! Consigli values collaboration and trust, so let your personality shine through. Share your passion for sustainable tech and how you can contribute to their mission.

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

Python
FastAPI
Flask
Django
Machine Learning Operations (MLOps)
Docker
CI/CD Pipelines
Azure
Communication Skills
Collaboration
Model Deployment
Monitoring Tools
Prometheus
Grafana
ELK Stack

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your programming skills in Python and any relevant experience with ML model deployment. We want to see how you can contribute to our mission!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for software engineering and machine learning, and explain why you're excited about working with us at Consigli. Let us know how you can help make engineering faster and smarter.

Showcase Your Projects: If you've worked on any projects related to AI or cloud-native infrastructure, be sure to mention them. We love seeing real-world applications of your skills, so include links or descriptions of your work that demonstrate your expertise.

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 us 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 or Flask. Brush up on your knowledge of ML model deployment and monitoring, as this will be crucial for the role.

✨Showcase Your Collaboration Skills

Since the role involves working closely with ML engineers and product teams, be prepared to discuss past experiences where you successfully collaborated on projects. Highlight your communication skills and how you’ve contributed to team success.

✨Prepare for Technical Challenges

Expect a coding case during the interview. Practice solving problems related to backend systems and APIs, and get comfortable with CI/CD pipelines and cloud environments, particularly Azure. This will help you demonstrate your technical prowess.

✨Stay Updated on MLOps Trends

Familiarise yourself with the latest MLOps practices and tools. Being able to discuss recent advancements or improvements you could bring to their workflow will show your enthusiasm and commitment to the field.

Senior Software Engineer in England
CONSIGLI
Location: England

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

>