At a Glance
- Tasks: Design and develop AI-driven systems while writing code and shaping technology.
- Company: Innovative UK tech company focused on defence and health applications.
- Benefits: Competitive salary, bonus, hybrid working, and professional development opportunities.
- Other info: Dynamic environment with opportunities for technical leadership and mentorship.
- Why this job: Join a mission-driven team and influence the future of cutting-edge AI technology.
- Qualifications: Active SC clearance, degree in Computer Science or equivalent experience, strong Python skills.
The predicted salary is between 40000 - 60000 £ per year.
Our client, an innovative UK technology company is building a next-generation AI platform for defence and health applications. Their systems operate in highly regulated, mission-critical environments where reliability, security, and performance truly matter.
We are looking for a Data Engineer, with programming skills in Python/C++ to work on key platform components. This is a hands-on role; you will be writing code, shaping systems, and directly influencing the future of the platform. This is a genuine ground-floor opportunity to shape both the technology and the engineering culture within a growing, mission-driven business.
What You’ll Be Working On:
- Leading the design, development, and evolution of intelligent, distributed systems
- Architecting and building AI-driven capabilities, including:
- Large Language Models (LLMs)
- Retrieval-Augmented Generation (RAG)
- AI agents and orchestration workflows
- Designing and maintaining backend services and APIs (primarily Python, FastAPI / Flask)
- Building and scaling data pipelines and search systems using ElasticSearch, Weaviate, Pinecone, and other vector databases
- Engineering secure, containerised architectures using Docker and Kubernetes
- Ensuring high availability, fault tolerance, and performance for mission-critical workloads
- Providing technical leadership and mentorship to other engineers
- Contributing to technical strategy, tooling choices, and engineering best practices
What We’re Looking For:
- Essential:
- Active SC clearance
- Degree in Computer Science, AI, or a related field or equivalent industry experience
- Strong background in Python or similar languages
- Significant experience with backend development, microservices, and distributed systems
- Hands-on experience with AI/ML systems, including LLMs, RAG, or vector databases
- Solid understanding of containerisation and orchestration (Docker / Kubernetes)
- Experience delivering secure, on-premise or regulated systems
- Proven ability to lead technically, mentor others, and take ownership of complex problems
- Desirable:
- Experience in defence, government, healthcare, or other regulated domains
- Familiarity with DevOps practices, CI/CD pipelines, and infrastructure as code
- Exposure to data engineering, ETL pipelines, or high-volume data processing
- Experience working in SME or start-up environments, comfortable wearing multiple hats
Salary: £40,000 - £60,000 (DOE) + Bonus + Benefits
Hybrid working. Office Locations in Winchester/Basingstoke.
Data Engineer employer: idpp
Join an innovative UK technology company that is at the forefront of developing a next-generation AI platform for defence and health applications. With a strong emphasis on reliability and performance, this role offers a unique opportunity to shape both cutting-edge technology and a collaborative engineering culture in a mission-driven environment. Enjoy competitive salaries, hybrid working options, and the chance to grow your skills while making a meaningful impact in highly regulated sectors.
StudySmarter Expert Advice🤫
We think this is how you could land Data Engineer
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups, and connect with fellow data engineers. 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 involving Python, AI, or data pipelines. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and understanding system design principles. Practice common data engineering problems and be ready to discuss your past experiences in detail.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got some fantastic opportunities waiting for you, and applying directly can sometimes give you an edge over other candidates.
We think you need these skills to ace Data Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Data Engineer role. Highlight your programming skills in Python or C++, and any experience with AI/ML systems. We want to see how your background aligns with our mission-driven business!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share why you're passionate about working on innovative technology for defence and health applications. Let us know how you can contribute to shaping our engineering culture.
Showcase Relevant Experience:When detailing your experience, focus on projects that involved backend development, microservices, or distributed systems. If you've worked with Docker, Kubernetes, or vector databases, make sure to mention it – we love seeing hands-on experience!
Apply Through Our Website:We encourage you to apply through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people. Don’t miss out!
How to prepare for a job interview at idpp
✨Know Your Tech Inside Out
Make sure you brush up on your Python and C++ skills before the interview. Be ready to discuss specific projects where you've used these languages, especially in backend development or AI/ML systems. This will show that you’re not just familiar with the tech but can also apply it effectively.
✨Showcase Your Problem-Solving Skills
Prepare to talk about complex problems you've tackled in previous roles. Think of examples where you led a project or mentored others. This is your chance to demonstrate your technical leadership and how you approach challenges, especially in regulated environments.
✨Understand the Company’s Mission
Research the company’s focus on defence and health applications. Be ready to discuss how your skills can contribute to their mission-driven goals. Showing that you align with their values will make you stand out as a candidate who genuinely cares about the work.
✨Ask Insightful Questions
Prepare thoughtful questions about their AI-driven capabilities and engineering culture. This not only shows your interest in the role but also gives you a better understanding of what it’s like to work there. It’s a two-way street, so make sure you’re also assessing if this is the right fit for you!