At a Glance
- Tasks: Design and deliver advanced AI solutions in a dynamic team environment.
- Company: Join a leading data analytics and AI company with a focus on innovation.
- Benefits: Competitive daily rate, fully remote work, and potential for contract extension.
- Why this job: Be at the forefront of AI technology and make a real impact on projects.
- Qualifications: 3-5 years of software engineering experience, strong Python skills, and knowledge of C++.
- Other info: Collaborate with experts and enhance your skills in a supportive environment.
The predicted salary is between 36000 - 60000 £ per year.
This is an exciting contract opportunity for an MLOps Engineer to join an experienced team in a new customer engagement working at the forefront of data analytics and AI. This role offers the chance to take a key role in the design and delivery of advanced AI solutions within the Azure ecosystem.
Key Responsibilities:
- Design, build, and maintain integrations using Model Context Protocol (MCP) to connect LLMs with internal tools, APIs, and services.
- Develop production-ready software using modern engineering practices, including object-oriented design, modular architecture, testing, version control, and CI/CD pipelines.
- Contribute to the development of our MLOps framework, supporting AI and data workflows built on Databricks and Mosaic AI.
- Apply appropriate software design patterns and engineering paradigms (e.g., OOP, functional, event-driven) to solve real platform and integration problems.
- Participate actively in code reviews, technical discussions, and design sessions, contributing ideas while learning from senior engineers.
- Collaborate closely with machine learning, data, and product teams to deliver robust, well-integrated AI features and platform capabilities.
- Help maintain high standards of code quality, maintainability, and reliability across the AI platform.
Skills and Experience:
- 3-5 years of professional software engineering experience building production systems.
- Strong Python engineering experience, including writing modular, testable, and maintainable code suitable for production environments.
- Working knowledge of C++, with the ability to read, write, and contribute to existing codebases; familiarity with Python/C++ interoperability is advantageous.
- Experience building or working with tool integrations, plugin-style architectures, or API-based integrations, particularly in environments involving LLM tool calling or agent workflows.
- Solid understanding of core software engineering paradigms (object-oriented, functional, event-driven) and common software design patterns, with the judgement to apply them appropriately.
- Exposure to Databricks or a comparable data platform, including experience with data pipelines, jobs, or systems such as Delta Lake; comfortable working beyond notebook-only workflows.
Additional Information:
- Rate offered: Up to £500 per day
- IR35 Status: Outside
- Location: Fully remote
- Start date: ASAP
- Duration: 3 months initial sign up with significant opportunity for extension
MLOps Engineer - Outside IR35 employer: Shareforce
Contact Detail:
Shareforce Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land MLOps Engineer - Outside IR35
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, join relevant online communities, and attend meetups. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to MLOps and AI. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice common interview questions and be ready to discuss your experience with Python, C++, and MLOps frameworks. Confidence is key!
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of exciting opportunities waiting for you. Plus, it’s a great way to ensure your application gets seen by the right people.
We think you need these skills to ace MLOps Engineer - Outside IR35
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with MLOps and the specific technologies mentioned in the job description. We want to see how your skills align with our needs, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about this role and how your background makes you a perfect fit. We love seeing genuine enthusiasm for AI and data analytics.
Showcase Your Technical Skills: When detailing your experience, focus on your Python and C++ skills, as well as any work with APIs or integrations. We’re keen to see examples of your production-ready software and how you’ve applied engineering best practices.
Apply Through Our Website: To make sure your application gets the attention it deserves, apply directly through our website. It’s the best way for us to keep track of your application and ensure it reaches the right people!
How to prepare for a job interview at Shareforce
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python and C++. Brush up on your knowledge of MLOps frameworks and tools like Databricks. Being able to discuss your experience with these technologies will show that you're ready to hit the ground running.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles and how you tackled them. Use examples that highlight your understanding of software design patterns and engineering paradigms. This will demonstrate your ability to apply theoretical knowledge to real-world problems.
✨Engage in Technical Discussions
Be ready to participate actively in technical discussions during the interview. Ask insightful questions about the team’s current projects or challenges they face. This shows your enthusiasm for collaboration and your willingness to contribute ideas while learning from others.
✨Demonstrate Your Code Quality Awareness
Talk about your approach to maintaining high standards of code quality and reliability. Share examples of how you’ve implemented testing, version control, and CI/CD pipelines in your past work. This will reassure the interviewers that you value maintainability and are committed to delivering robust solutions.