At a Glance
- Tasks: Design and develop AI solutions on Azure, transforming enterprise operations.
- Company: Join SThree, a global leader in STEM workforce consultancy.
- Benefits: Enjoy hybrid work, competitive bonuses, and 28 days holiday plus public holidays.
- Other info: Collaborative environment with opportunities for personal and professional growth.
- Why this job: Be part of a high-performing team driving innovation with cutting-edge AI technology.
- Qualifications: 3+ years in software engineering with strong programming skills in Python, C#, or Java.
The predicted salary is between 60000 - 80000 £ per year.
We’re Hiring: Software Engineer focused on AI Hybrid | Glasgow or London (1 day a week in the office)
Are you passionate about building real‑world AI solutions using the latest Cloud (Azure) and AI technologies? Do you want to work on complex projects and transform the way an enterprise operates through innovation and technology? This is a chance to join an exciting, high‑performing team creating meaningful change across SThree.
We're looking for an AI Software Engineer specialising in Azure who can design, build, and integrate scalable AI systems that drive end‑to‑end innovation across the business, delivering and maintaining solutions in production with thousands of users.
About us
SThree is the global STEM workforce consultancy, fusing ambition, expertise and technology. We advise businesses, build expert teams and deliver project solutions, to outpace tomorrow, together. We’ve been in STEM for more than 39 years– a global team with local expertise across specialist sectors in Engineering, Life Sciences and Technology. We aspire to be the game‑changers in STEM. We are all in, we build partnerships, we think big, and we do the right thing. We bring skilled people together, whatever the speed, scale and scope of the ambitions, to build the future.
What you’ll be doing:
- Designing and developing production‑grade software solutions on Azure that leverage PaaS, Container, AI and Agentic services.
- Building scalable and efficient AI systems that meet enterprise performance and business requirements.
- Delivering production‑grade code with the adequate software engineering patterns and best practices to deliver, monitor and maintain enterprise solutions.
- Working closely with business analysts, data scientists, and engineering teams to integrate AI into existing systems and workflows.
- Keeping up to date with the latest advancements in Software Development, AI, machine learning, and Azure technologies - and bringing new ideas to the table.
- Providing expert guidance on AI best practices and contributing to the organization's AI strategy across innovation, security and reliability pillars.
- Conducting data analysis and feature engineering, using tools like business intelligence and monitoring tools.
- Creating strong testing and validation processes to ensure reliability and accuracy of software and AI systems.
- Monitoring and resolving operational issues, including investigating significant outages and recommending corrective actions.
- Ensuring operational documentation and procedures meet security, compliance, and performance standards.
- Overseeing the planning, installation, and maintenance of new or updated AI and Cloud components and services.
What you’ll bring:
- At least 3+ years of industry experience (ideally +5) in a software, automation, AI, ML or related engineering role with hands‑on records of developing, deploying and maintaining production‑grade systems.
- Strong programming ability in Python, C#, or Java, with solid software engineering foundations.
- Experience with software engineering patterns and OOP is a must.
- Experience building Cloud (ideally Azure) solutions, using PaaS (Functions/Lambdas, Container Apps, App Service…) and/or Kubernetes.
- Experience building and maintaining multi‑integrated systems using APIs, microservices, and their corresponding best practices to deliver robust and secure solutions.
- Familiarity with testing, evaluating and selecting LLM/ML models is a plus.
- Experience working with large datasets and Azure data tools (Data Factory, Data Lake, SQL, Cosmos DB).
- Knowledge of CI/CD, containerisation (Docker/Kubernetes), and DevOps/SRE/Platform Engineering knowledge or adjacent.
- Understanding of Azure Cloud services such as AKS, and Azure security/networking, ideally within the space of AI Applications.
- Strong communication skills and experience working in agile teams.
Qualifications:
- Degree in Computer Science, Software Engineering, or equivalent experience (3+ years within a cloud environment).
What’s in it for you?
- Hybrid working options for flexibility.
- Bonus linked to company and personal performance.
- 28 days holiday plus public holidays, with an annual leave purchase scheme.
- Private healthcare, discounted dental insurance, and health cashback scheme.
- Paid volunteering days and caregiver leave.
- Access to retail discounts and our company share scheme.
What we stand for:
We’re committed to ensuring that every colleague, candidate, and member of our community experiences fair, equitable, and respectful treatment. We strive to create an environment where everyone belongs, feels valued, and is supported to thrive. If you require any assistance or reasonable adjustments during the application process, please let us know. We’re here to help.
Azure AI Software Engineer - Hybrid | Enterprise AI employer: SThree
SThree is an exceptional employer that champions innovation and collaboration, offering a dynamic work culture where AI and technology enthusiasts can thrive. With hybrid working options, generous benefits including private healthcare and paid volunteering days, and a commitment to employee growth, SThree empowers its team members to make a meaningful impact in the STEM sector while enjoying a supportive and inclusive environment in vibrant cities like Glasgow and London.
StudySmarter Expert Advice🤫
We think this is how you could land Azure AI Software Engineer - Hybrid | Enterprise AI
✨Tip Number 1
Network like a pro! Reach out to people in the industry, especially those working at SThree. A friendly chat can open doors and give you insights that might just land you an interview.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your AI projects, especially those using Azure. This is your chance to demonstrate your hands-on experience and creativity in real-world applications.
✨Tip Number 3
Prepare for the tech interview! Brush up on your coding skills in Python, C#, or Java, and be ready to discuss software engineering patterns. Practice common interview questions related to AI and cloud solutions.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re genuinely interested in joining our team at SThree.
We think you need these skills to ace Azure AI Software Engineer - Hybrid | Enterprise AI
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Azure AI Software Engineer role. Highlight your programming abilities in Python, C#, or Java, and any relevant projects you've worked on that showcase your expertise in AI and cloud technologies.
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to express your passion for AI and how you can contribute to our team at SThree. Mention specific projects or experiences that demonstrate your ability to design and build scalable AI systems.
Showcase Your Problem-Solving Skills:In your application, don’t forget to highlight instances where you've tackled complex problems or improved existing systems. We love seeing how candidates have used their skills to drive innovation and efficiency in previous roles.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets the attention it deserves. Plus, you’ll find all the details about the role and our company culture there!
How to prepare for a job interview at SThree
✨Know Your Azure Inside Out
Make sure you brush up on your Azure knowledge before the interview. Familiarise yourself with Azure services, especially those related to AI and machine learning. Be ready to discuss how you've used these technologies in past projects.
✨Showcase Your Coding Skills
Prepare to demonstrate your programming abilities in Python, C#, or Java. You might be asked to solve coding problems or discuss your approach to software engineering patterns. Practising common algorithms and data structures can really help here.
✨Understand the Business Impact
Be prepared to talk about how your work as an AI Software Engineer can drive business innovation. Think of examples where your solutions have improved efficiency or solved complex problems. This shows that you understand the bigger picture.
✨Ask Insightful Questions
Interviews are a two-way street, so come armed with questions that show your interest in the role and the company. Ask about their current AI projects, team dynamics, or how they measure success in their AI initiatives. This will demonstrate your enthusiasm and engagement.