At a Glance
- Tasks: Design and develop cutting-edge software solutions using microservices and large language models.
- Company: Join a forward-thinking tech company focused on innovation and collaboration.
- Benefits: Enjoy competitive pay, flexible work options, and opportunities for professional growth.
- Other info: Be part of a fast-paced team with great career advancement potential.
- Why this job: Make an impact by working with advanced technologies in a dynamic environment.
- Qualifications: Experience in backend development, microservices, Python, and SQL is essential.
The predicted salary is between 60000 - 80000 £ per year.
Design, develop, test, and support robust, production-ready software solutions, adhering to modern engineering best practices. Build and maintain microservices-based systems, with a strong focus on scalability, resilience, and performance. Develop and optimise scalable data pipelines, supporting both batch and streaming workloads, using technologies such as Apache Spark. Work extensively with data technologies, leveraging Python and SQL to deliver high-quality analytical and data-driven solutions. Lead the design and delivery of data-centric applications, translating complex business and analytical requirements into well-architected technical solutions.
Implement and integrate large language models (LLMs), including:
- Utilising both proprietary and open-source models
- Fine-tuning models to meet specific business use cases
- Delivering solutions via APIs, such as OpenAI APIs
Collaborate closely with product managers, data scientists, and engineering peers to shape technical designs and delivery approaches. Apply strong problem-solving and analytical skills to diagnose issues, optimise performance, and improve overall system reliability. Contribute to architectural decision-making, participate in code reviews, and support the continuous improvement of engineering standards and practices.
Required Skills & Experience
- Demonstrable hands-on experience developing production-grade backend systems.
- Proven experience designing and implementing microservices architectures, ideally within cloud environments.
- Strong background in data engineering, including building and maintaining large-scale data pipelines.
- Advanced proficiency in Python and SQL.
- Practical experience working with large language models, including model fine-tuning and API-based integrations (e.g. OpenAI).
- Experience in solution and system design, particularly for data-driven and analytical platforms.
- Solid understanding of core software engineering principles, including version control, automated testing, and deployment pipelines.
- Excellent analytical thinking and problem-solving skills, with a pragmatic and delivery-focused mindset.
- Experience working with major cloud platforms such as AWS, Azure, or GCP.
- Familiarity with containerisation and orchestration technologies (e.g. Docker, Kubernetes).
- Exposure to MLOps practices or deploying AI/ML models into production environments.
- Experience working in agile or fast-paced delivery teams.
Data & AI Backend Engineer | Microservices & LLMs employer: Experis
Join a forward-thinking company that prioritises innovation and collaboration, offering a dynamic work environment for Data & AI Backend Engineers. With a strong commitment to employee growth, we provide opportunities for continuous learning and development, alongside competitive benefits and a culture that values teamwork and creativity. Located in a vibrant tech hub, our team enjoys access to cutting-edge technologies and the chance to work on impactful projects that shape the future of data-driven solutions.
StudySmarter Expert Advice🤫
We think this is how you could land Data & AI Backend Engineer | Microservices & LLMs
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving microservices and data pipelines. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for technical interviews by brushing up on your Python and SQL skills. Practice coding challenges and be ready to discuss your past projects in detail.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive!
We think you need these skills to ace Data & AI Backend Engineer | Microservices & LLMs
Some tips for your application 🫡
Tailor Your CV:Make sure your CV speaks directly to the job description. Highlight your experience with microservices, data pipelines, and Python. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about data engineering and how you can contribute to our team. Keep it concise but impactful – we love a good story!
Showcase Your Projects:If you've worked on relevant projects, don’t hold back! Include links or descriptions of your work with LLMs, APIs, or cloud platforms. We’re keen to see your hands-on experience in action.
Apply Through Our Website:We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you get the best chance to showcase your skills. Let’s make it happen!
How to prepare for a job interview at Experis
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, SQL, and microservices. Brush up on your experience with Apache Spark and large language models, as these will likely come up during the interview.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've diagnosed issues or optimised performance in past projects. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your analytical thinking.
✨Understand the Business Context
Familiarise yourself with how data-driven solutions impact business outcomes. Be ready to explain how you can translate complex requirements into technical solutions that align with business goals, demonstrating your ability to collaborate with product managers and data scientists.
✨Be Ready for Technical Challenges
Expect to face some technical questions or coding challenges related to backend systems and microservices. Practise coding problems and system design scenarios beforehand, so you can confidently showcase your skills during the interview.