Senior Software Engineer - AI
Senior Software Engineer - AI

Senior Software Engineer - AI

London Full-Time 48000 - 84000 £ / year (est.) No home office possible
R

At a Glance

  • Tasks: Design and implement AI-powered features, mentor junior engineers, and drive technical decision-making.
  • Company: Raft is a fast-scaling UK tech company revolutionising logistics with automation and advanced technologies.
  • Benefits: Enjoy a dynamic work environment, exposure to cutting-edge technology, and opportunities for personal growth.
  • Why this job: Make a global impact by shaping innovative AI solutions in a collaborative and inclusive culture.
  • Qualifications: 5+ years in software development, strong Python skills, and experience with LLMs and AI systems.
  • Other info: Join a diverse team and work on exciting greenfield projects that push the boundaries of technology.

The predicted salary is between 48000 - 84000 £ per year.

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 are 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 are poised for major growth and innovation.

As a Senior Engineer with a focus on all things AI at Raft, you will 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 is 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 will 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.
  • 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.
  • Deep expertise in designing and maintaining databases, vector stores, etc. and understands the latest trends in database technology.
  • Proficient with FastAPI/Starlette and can demonstrate experience in building scalable APIs with Python.
  • Solid track record in cloud native environments and understands how to architect and implement software libraries that thrive in distributed, multi-cloud settings.
  • Skilled in designing and deploying comprehensive logging, monitoring, and alerting systems that drive high availability and enable swift root-cause analysis for data-intensive environments.
  • Understands and implements best practices in security and data privacy, with a proven ability to secure complex data flows.
  • Extensive experience with containerised tools like Docker, Docker Compose, Kubernetes, Helm, and understands the intricacies of deploying these in production.
  • 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.

Senior Software Engineer - AI employer: Raft

At Raft, we pride ourselves on being a forward-thinking employer that champions innovation and growth in the logistics technology sector. Our dynamic work culture fosters collaboration and creativity, allowing you to make a significant impact while working with cutting-edge AI solutions. With ample opportunities for professional development and a commitment to diversity and inclusion, Raft is the ideal place for ambitious individuals looking to thrive in a fast-paced environment.
R

Contact Detail:

Raft Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - AI

✨Tip Number 1

Familiarise yourself with the latest advancements in AI, particularly in LLMs like GPT-4 and Claude. Being able to discuss these technologies intelligently during your interview will demonstrate your passion and expertise in the field.

✨Tip Number 2

Showcase your experience with scalable AI systems by preparing specific examples of past projects. Be ready to explain the challenges you faced and how you overcame them, as this will highlight your problem-solving skills and technical prowess.

✨Tip Number 3

Engage with the Raft community on social media or professional platforms like LinkedIn. This can help you gain insights into the company culture and current projects, which you can reference in your discussions to show your genuine interest.

✨Tip Number 4

Prepare to discuss your approach to mentoring and fostering innovation within a team. As a Senior Software Engineer, your ability to lead and inspire others will be crucial, so think of examples that illustrate your leadership style.

We think you need these skills to ace Senior Software Engineer - AI

Python Programming
Experience with LLMs (e.g., GPT-4, Claude)
Prompt Engineering
LLM Fine-Tuning Techniques
Building Production-Ready AI Systems
Database Design and Maintenance
Vector Stores Knowledge
FastAPI/Starlette Proficiency
Scalable API Development
Cloud Native Architecture
Distributed Systems Understanding
Logging and Monitoring Systems Design
Security and Data Privacy Best Practices
Containerisation Tools (Docker, Kubernetes)
Agentic AI Architectures Experience
Technical Decision-Making
Mentoring and Team Leadership

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with AI technologies, particularly LLMs and Python. Emphasise any relevant projects or roles that showcase your ability to design scalable AI solutions.

Craft a Compelling Cover Letter: In your cover letter, express your passion for AI and logistics technology. Mention specific examples of how you've contributed to similar projects in the past and how you can bring value to Raft's innovative environment.

Showcase Your Technical Skills: Include a section in your application that details your technical skills, especially those related to cloud environments, containerisation, and API development. This will demonstrate your readiness for the role's requirements.

Highlight Mentorship Experience: If you have experience mentoring junior engineers, be sure to include this in your application. Raft values a culture of innovation and continuous learning, so showcasing your leadership skills will set you apart.

How to prepare for a job interview at Raft

✨Showcase Your AI Expertise

Be prepared to discuss your hands-on experience with AI technologies, particularly LLMs like GPT-4. Highlight specific projects where you've designed and implemented AI solutions, demonstrating your ability to create scalable systems.

✨Demonstrate Problem-Solving Skills

Expect to face technical challenges during the interview. Practice articulating your thought process when tackling complex problems, especially those related to AI and automation. This will showcase your analytical skills and innovative thinking.

✨Familiarise Yourself with Raft's Platform

Research Raft's current platform and its features. Understanding their technology stack and how AI can enhance their offerings will allow you to provide insightful suggestions during the interview, showing your genuine interest in the role.

✨Prepare for Collaborative Scenarios

Since the role involves mentoring and collaboration, be ready to discuss your experiences working in teams. Share examples of how you've successfully collaborated with product managers and UX designers to deliver effective solutions.

Senior Software Engineer - AI
Raft
R
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>