AI Engineer

AI Engineer

Full-Time 50000 - 65000 £ / year (est.) No working from home possible
KLDiscovery

At a Glance

  • Tasks: Build AI infrastructure and develop analytical tools to tackle complex challenges.
  • Company: Join KLDiscovery, a global leader in tech solutions for law and compliance.
  • Benefits: Enjoy remote work, competitive salary, health cover, and generous leave.
  • Other info: Flexible work hours and excellent career growth opportunities await you.
  • Why this job: Make a real impact in AI while working with cutting-edge technologies.
  • Qualifications: Proficient in Python with experience in AI/Machine Learning preferred.

The predicted salary is between 50000 - 65000 £ per year.

KLDiscovery offers a fantastic opportunity for you to use your talents to make a meaningful impact in a fast-paced, growing technology and services organization! KLDiscovery is a global leader in eDiscovery, compliance, and data management solutions, empowering law firms, corporations, and government agencies to tackle their most complex legal and regulatory challenges.

We are actively seeking a candidate with strong expertise in Python software engineering, who demonstrates either prior experience or a keen interest in transitioning to the dynamic field of AI/Machine Learning.

Work Status: Remote, work from home opportunity.

Is This Role For You?

The primary responsibilities of this position revolve around constructing AI development and production infrastructure, as well as implementing them effectively. Your specific tasks will include:

  • Aiding in the construction of analytical tools
  • Curating datasets
  • Conducting experiments
  • Precisely estimating impact
  • Productizing solutions
  • Monitoring the performance of machine learning models

A Day in The Life

  • Develop high-quality code for seamless integration of Data Science tools and processes into the company's products and services.
  • Offer expert analysis and valuable insights to the product development team, contributing to the enhancement of our product offering.
  • Foster close collaboration with engineering teams to optimize the implementation and monitoring of solutions.
  • Conduct research, provide recommendations, and implement best practices in data science and data engineering.

Driving Career Growth, Benefit Excellence: The KLD Advantage

At KLD we invest in employees and their families by placing their wellbeing first. We offer competitive total compensation that includes base pay, bonus potential, inclusive benefits, wellness programs, and perks. Individual compensation will vary, although a reasonable estimate of the current annualized base pay range for this position is £50,000 to £65,000.

This position is 100% remote, and we offer a high-performance laptop computer, options for wireless headset or external speaker, up to two 24" 2K monitors, and a mobile phone for business use.

Benefits include:

  • Life assurance
  • Private Medical Health Cover (currently with BUPA)
  • Group Income Protection
  • 25 days annual leave
  • Contributory pension after completion of three months’ service
  • Flexible Benefits including Season Ticket Loans and Ride 2 Work.
  • Buy and sell up to 5 days of Holiday per year
  • Roll over 5 days of Holiday per year
  • Competitive salary (including bonuses and/or team incentives) and benefits package
  • Refer a friend, earn a bonus!
  • Career progression and training opportunities

What You Will Bring To The Role

  • 3+ years developing production Python code with demonstrated proficiency in code review practices, unit testing (pytest, unittest), and maintaining codebases >10K lines
  • Strong CI/CD pipeline experience using Git, Azure DevOps/GitHub, Docker
  • Hands-on experience building and maintaining ML pipelines including ETL processes, data versioning and model deployment
  • Experience with modern ML frameworks: PyTorch or TensorFlow for model development, scikit-learn for classical ML
  • Working knowledge of LLM deployment patterns including prompt engineering, RAG (Retrieval-Augmented Generation) architectures, and fine-tuning approaches
  • Proficiency with NLP libraries: Hugging Face Transformers, spaCy, or LangChain
  • Experience managing datasets >1TB and implementing data quality validation frameworks
  • Cloud platform experience (Azure preferred) including compute, storage, and managed ML services
  • Familiarity with model quantization, optimization techniques (ONNX, TensorRT), and cost-efficient inference strategies
  • Experience leveraging AI Code Assistants/Agents like Claude Code

Business Travel & Flexibility Requirements

This position requires the individual to be flexible to our client and team needs for out-of-hours work and weekend work where applicable.

Highly Valued Skills

  • Vector database implementation (Pinecone, pgvector) with experience scaling to millions of embeddings
  • Production experience with embedding models (OpenAI, Cohere, sentence-transformers) and semantic search systems
  • Modern Python practices: type hints, async/await, pydantic
  • Experience using AI coding assistants (GitHub Copilot, Cursor, Claude Code, or similar) to accelerate development workflows
  • SQL expertise (PostgreSQL) including query optimization and database design
  • Experience with model monitoring, A/B testing frameworks, and performance tracking in production
  • Agentic AI patterns and multi-step reasoning systems
  • C# for integration with existing .NET systems
  • eDiscovery, legal tech, or document processing domain knowledge

Professional Capabilities

  • Clear technical communication with both technical and non-technical stakeholders
  • Self-directed problem-solving with ability to scope and deliver projects independently
  • Collaborative approach to code review and knowledge sharing
  • Detail-oriented with strong testing discipline

Education

Bachelor's degree in Computer Science, Engineering, Mathematics, Statistics, or related STEM field (Master's preferred). Equivalent professional experience considered.

Language

English fluency (written and verbal).

Who We Are

KLDiscovery provides technology-enabled services and software to help law firms, corporations, and government agencies solve complex data challenges. With offices in 26 locations across 17 countries, KLDiscovery is a global leader in delivering best-in-class data management, information governance, and eDiscovery solutions to support the litigation, regulatory compliance, and internal investigation needs of clients.

We Provide Equal Employment Opportunity. At KLDiscovery we believe that inclusion and diversity make us stronger. We are committed to fostering an inclusive environment for all employees that enhances wellbeing and belonging. We welcome and celebrate individuals of all backgrounds, experiences, and perspectives.

We do not discriminate on the basis of race, color, religion, gender, pregnancy, gender identity, sexual orientation, national origin, age, disability, genetic information, veteran status, or any other protected status. We are happy to support you with any accommodation request at any stage in our hiring process.

AI Engineer employer: KLDiscovery

KLDiscovery is an exceptional employer that prioritises employee wellbeing and career growth, offering a competitive compensation package alongside comprehensive benefits such as private medical cover and generous annual leave. With a strong commitment to diversity and inclusion, the company fosters a collaborative work culture that empowers employees to thrive in a remote environment while tackling complex challenges in the AI and data management sectors.

KLDiscovery

Contact Details:

KLDiscovery Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land AI Engineer

Tip Number 1

Network like a pro! Reach out to folks in the AI and tech space, especially those already at KLDiscovery. A friendly chat can open doors and give you insider info on what they're really looking for.

Tip Number 2

Show off your skills! Create a portfolio showcasing your Python projects, especially any AI or machine learning work. This gives us a tangible way to see your expertise and creativity in action.

Tip Number 3

Prepare for the interview by brushing up on common AI concepts and coding challenges. We want to see how you think and solve problems, so practice explaining your thought process clearly.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in joining our team at KLDiscovery.

We think you need these skills to ace AI Engineer

Python Software Engineering
Code Review Practices
Unit Testing (pytest, unittest)
CI/CD Pipeline Experience
Git
Azure DevOps/GitHub
Docker

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the AI Engineer role. Highlight your Python expertise and any relevant experience in AI/Machine Learning. 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! Share your passion for AI and how you can contribute to our team. Be sure to mention specific projects or experiences that showcase your skills.

Showcase Your Projects:If you've worked on any AI or ML projects, don’t hold back! Include links to your GitHub or any other platforms where we can see your work. We love seeing practical applications of your skills.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you're serious about joining our team!

How to prepare for a job interview at KLDiscovery

Know Your Python Inside Out

Make sure you brush up on your Python skills, especially around code review practices and unit testing. Be ready to discuss your experience with maintaining large codebases and how you've implemented CI/CD pipelines using tools like Git and Azure DevOps.

Showcase Your AI Knowledge

Familiarise yourself with modern ML frameworks like PyTorch or TensorFlow, and be prepared to talk about your hands-on experience with building ML pipelines. Highlight any projects where you've worked with NLP libraries or model deployment patterns, as this will show your genuine interest in the AI field.

Prepare for Technical Questions

Expect technical questions that dive deep into your experience with data management and cloud platforms, particularly Azure. Brush up on your knowledge of SQL, embedding models, and performance tracking in production to demonstrate your expertise.

Communicate Clearly and Collaboratively

Practice explaining complex technical concepts in simple terms, as you'll need to communicate effectively with both technical and non-technical stakeholders. Show your collaborative spirit by discussing past experiences where you contributed to team projects or code reviews.