Senior Software Engineer - Machine Learning

Raft
London
1 week ago
Create job alert

Raft, an intelligent logistics platform, is revolutionising the freight and customs industry through automation and advanced technologies. As a fast-scaling, UK-based tech company with global reach, we're pioneering solutions that empower freight forwarders and customs brokers to operate at new levels of efficiency and precision. Fueled by our Series B funding from renowned investors, we're poised for major growth and innovation.

As a Senior Engineer with a focus on all things AI at Raft, you'll be instrumental in shaping the architecture and capabilities of our platform to support features at the cutting-edge powered by AI. This is not a traditional engineering role - it's a high-impact opportunity to work with the cutting edge of AI and agents in a real product setting. You will be responsible for designing scalable and innovative AI solutions and making them work at an enterprise scale. This role is also unique since you will get exposure to our current platform and customers alongside being involved in an exciting greenfield project, where you will be able to build an AI native product from scratch.

In addition to building advanced software, you'll play a strategic role in driving technical decision-making and mentoring our growing engineering team. This role is for someone who thrives in a fast-paced, ambitious environment and is ready to make an outsized impact on a product used across the globe.

What You'll Do:

  • Design and implement AI-powered features using LLMs, MCP and other advanced technologies
  • Create robust, scalable, and maintainable code that adheres to engineering best practices
  • Develop agentic AI systems that can autonomously perform complex tasks and bring humans in the loop at the right time. This will involve thinking about and building systems that balance automation with control.
  • Integrate LLM and AI models into the Raft platform to power new, innovative features at the cutting edge of enterprise-grade AI.
  • Work with our existing tech stack and make improvements across our existing models, code and architecture.
  • Drive the evolution of platform features that require complex engineering solutions powered by AI/ML. Be an evangelist for modern AI and the art of the possible within our teams.
  • Implement rigorous testing methodologies for AI systems, including modern evals.
  • Collaborate with product managers, UX designers, and customers to understand pain points and translate them into effective technical solutions
  • Mentor junior engineers and foster a culture of innovation and continuous learning
  • Stay current with the rapidly evolving AI landscape and recommend strategic technology adoption

Requirements

  • Brings 5+ years of hands-on experience in software development with a strong focus on Python, supplemented by experience in other programming languages.
  • Proven experience designing and implementing solutions with LLMs like GPT-4, Claude, or open-source models
  • Experience with prompt engineering and LLM fine-tuning techniques
  • Experience building production-ready AI systems that scale reliably in enterprise environments
  • Has deep expertise in designing and maintaining databases, vector stores, etc. and understands the latest trends in database technology, particularly relevant to LLM and AI applications.
  • Is proficient with FastAPI/Starlette and can demonstrate experience in building scalable APIs with Python for AI/ML applications.
  • Has a solid track record in cloud native environments and understands how to architect and implement software libraries that thrive in distributed, multi-cloud settings.
  • Can design and implement a sophisticated logging, monitoring, and alerting infrastructure to ensure high availability and quick troubleshooting of AI/ML systems.
  • Understands and implements best practices in security and data privacy, with a proven ability to secure complex data flows, particularly for LLM/AI applications.
  • Has extensive experience with containerised tools like Docker, Docker Compose, Kubernetes, Helm, and understands the intricacies of deploying these in production, specifically for LLM/AI workloads.
  • Some experience with agentic AI architectures and multi-agent systems is beneficial.
  • Demonstrated ability to balance technical excellence with business requirements and time constraints

Apply Because You Want to...

  • Join a company on the leading edge of logistics technology, competing with industry giants while leveraging cutting-edge AI/ML and backend engineering.
  • Work in a product-driven environment where your contributions shape real-world solutions for a global customer base.
  • Collaborate with stakeholders across industries and continents, gaining unparalleled exposure to the logistics and automation sectors.
  • Thrive in a high-energy, growth-focused environment that pushes you to expand your technical and strategic skill sets.
  • Be part of a diverse, inclusive, and multi-cultural team where innovation and continuous improvement are celebrated.

Related Jobs

View all jobs

Senior Software/Data Engineering Lead

Computer Vision Software Engineer

Front-End Software Developer – Mid/Senior

Senior Machine Learning Engineer

Software Engineer III - Data Engineer - Python, SQL - Senior Associate

Senior Data Engineer (Epsom)

Get the latest insights and jobs direct. Sign up for our newsletter.

By subscribing you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

Top 10 Mistakes Candidates Make When Applying for Machine-Learning Jobs—And How to Avoid Them

Landing a machine-learning job in the UK is competitive. Learn the 10 biggest mistakes applicants make—plus tested fixes, expert resources and live links that will help you secure your next ML role. Introduction From fintechs in London’s Square Mile to advanced-research hubs in Cambridge, demand for machine-learning talent is exploding. Job boards such as MachineLearningJobs.co.uk list new vacancies daily, and LinkedIn shows more than 10,000 open ML roles across the UK right now. Yet hiring managers still reject most CVs long before interview—often for avoidable errors. Below are the ten most common mistakes we see, each paired with a practical fix and a live resource link so you can dive deeper.

Top 10 Best UK Universities for Machine Learning Degrees (2025 Guide)

Explore ten UK universities that deliver world-class machine-learning degrees in 2025. Compare entry requirements, course content, research strength and industry links to find the programme that fits your goals. Machine learning (ML) has shifted from academic curiosity to the engine powering everything from personalised medicine to autonomous vehicles. UK universities have long been pioneers in the field, and their programmes now blend rigorous theory with hands-on practice on industrial-scale datasets. Below, we highlight ten institutions whose undergraduate or postgraduate pathways focus squarely on machine learning. League tables move each year, but these universities consistently excel in teaching, research and collaboration with industry.

How to Write a Winning Cover Letter for Machine Learning Jobs: Proven 4-Paragraph Structure

Learn how to craft the perfect cover letter for machine learning jobs with this proven 4-paragraph structure. Ideal for entry-level candidates, career switchers, and professionals looking to advance in the machine learning sector. When applying for a machine learning job, your cover letter is a vital part of your application. Machine learning is an exciting and rapidly evolving field, and your cover letter offers the chance to demonstrate your technical expertise, passion for AI, and your ability to apply machine learning techniques to solve real-world problems. Writing a cover letter for machine learning roles may feel intimidating, but by following a clear structure, you can showcase your strengths effectively. Whether you're just entering the field, transitioning from another role, or looking to advance your career in machine learning, this article will guide you through a proven four-paragraph structure. We’ll provide practical tips and sample lines to help you create a compelling cover letter that catches the attention of hiring managers in the machine learning job market.