At a Glance
- Tasks: Design and build scalable AI infrastructure, develop robust systems in Python, and implement CI/CD pipelines.
- Company: Join a cutting-edge AI project focused on improving data quality with LLM technology.
- Benefits: Enjoy remote work flexibility and competitive pay of £550/day, outside IR35.
- Why this job: Be part of an innovative team driving impactful AI solutions in a collaborative environment.
- Qualifications: Proven experience with LLM features, strong Python skills, and familiarity with cloud platforms required.
- Other info: This is a 3-month contract role, ideal for tech-savvy individuals eager to make a difference.
The predicted salary is between 39600 - 66000 £ per year.
We’re hiring for a cutting-edge AI project and looking for AI Software Engineer(s) with real-world experience building and deploying LLM-powered systems. The project is largely aimed at utilising LLMs to improve data quality and detect duplications in different data sets.
What You’ll Be Doing:
- Designing and building scalable AI/LLM infrastructure — APIs, microservices, orchestration layers.
- Developing robust systems in Python, with a strong grounding in software engineering best practices.
- Implementing CI/CD pipelines, Infrastructure-as-Code, and deploying to cloud (ideally Azure).
- Driving MLOps/LLMOps: versioning, tracking, monitoring, retraining — using tools like MLflow or W&B.
- Developing and optimising LLM features: prompt design, chaining, output handling, and cost/performance tuning.
What You’ll Need:
- Proven experience shipping LLM/AI features to production environments.
- Strong Python skills and experience working across full SDLC (Agile/Scrum).
- Practical knowledge of transformer architectures and LLM context strategies.
- Experience orchestrating multi-step AI workflows (sequential/parallel).
- Familiarity with cloud platforms (Azure preferred) and scalable system design.
- Hands-on with Git and modern MLOps practices.
- Databricks experience required.
If you have the required skills and experience, then please apply to discuss further.
AI Software Engineer employer: AI Connect
Contact Detail:
AI Connect Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land AI Software Engineer
✨Tip Number 1
Make sure to showcase your real-world experience with LLM-powered systems during any conversations. Be prepared to discuss specific projects where you've successfully implemented AI features, as this will demonstrate your capability and relevance for the role.
✨Tip Number 2
Familiarise yourself with the latest trends in MLOps and LLMOps. Being able to speak knowledgeably about tools like MLflow or W&B can set you apart from other candidates and show that you're up-to-date with industry practices.
✨Tip Number 3
Prepare to discuss your experience with cloud platforms, particularly Azure. Highlight any projects where you've deployed scalable systems, as this is a key requirement for the role and will demonstrate your hands-on expertise.
✨Tip Number 4
Practice explaining complex technical concepts in simple terms. As an AI Software Engineer, you'll need to communicate effectively with both technical and non-technical stakeholders, so being able to articulate your ideas clearly will be a huge advantage.
We think you need these skills to ace AI Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with LLMs and AI systems. Focus on specific projects where you've designed scalable infrastructure or implemented CI/CD pipelines, especially in Python.
Craft a Strong Cover Letter: In your cover letter, emphasise your hands-on experience with MLOps and cloud platforms like Azure. Mention any relevant tools you've used, such as MLflow or W&B, to demonstrate your practical knowledge.
Showcase Relevant Projects: Include a section in your application that details specific projects where you've shipped LLM/AI features to production. Highlight your role, the technologies used, and the impact of your work.
Proofread and Edit: Before submitting your application, carefully proofread all documents for clarity and correctness. Ensure there are no typos or grammatical errors, as attention to detail is crucial in software engineering.
How to prepare for a job interview at AI Connect
✨Showcase Your LLM Experience
Be prepared to discuss specific projects where you've built and deployed LLM-powered systems. Highlight the challenges you faced and how you overcame them, as this will demonstrate your real-world experience.
✨Demonstrate Your Python Proficiency
Since strong Python skills are essential for this role, be ready to talk about your experience with Python in detail. You might even want to prepare for a coding challenge or technical questions that assess your understanding of software engineering best practices.
✨Familiarise Yourself with MLOps Tools
Make sure you understand the tools mentioned in the job description, like MLflow or W&B. Be ready to explain how you've used these tools in past projects to drive MLOps/LLMOps processes effectively.
✨Prepare for Cloud Platform Questions
As familiarity with cloud platforms, particularly Azure, is preferred, brush up on your knowledge of deploying applications in the cloud. Be ready to discuss your experience with Infrastructure-as-Code and CI/CD pipelines.