Senior Software Engineer - Backend & Machine Learning
Vector.ai
Raft, an intelligent logistics platform, is revolutionizing 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 Backend Engineer with a focus on LLM/AI at Raft, you'll be instrumental in shaping the architecture and capabilities of our platform to support cutting-edge logistics features powered by AI. This is not a traditional engineering role—it's a high-impact opportunity where you'll design robust cloud infrastructure, develop scalable APIs, and enhance our data pipeline ecosystem to support AI/ML workloads. You will be responsible for creating highly resilient systems, enabling features such as natural language processing, predictive analytics, and real-time decision-making. 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:
- Architect, build, and maintain scalable, cloud-based infrastructure to support LLM and AI workloads.
- Design, implement, and maintain sophisticated databases, APIs, and data pipelines optimized for AI/ML applications.
- Integrate LLM and AI models into the Raft platform to power new and innovative features.
- Drive the evolution of platform features that require complex engineering solutions powered by AI/ML.
- Collaborate across functions to ensure our platform is secure, reliable, and optimized for performance.
- Brings 7+ years of hands-on experience in backend development with a strong focus on Python, supplemented by experience in other programming languages.
- Has deep expertise in designing and maintaining scalable databases (preferably PostgreSQL) 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 multi-cloud 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.
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.