Taro Logo

Senior Software Engineer - Machine Learning

Raft is an intelligent logistics platform revolutionizing freight and customs industry through automation and advanced technologies.
Machine Learning
Senior Software Engineer
Hybrid
11 - 50 Employees
5+ years of experience
AI · Logistics

Description For Senior Software Engineer - Machine Learning

Raft, a UK-based tech company with global reach, is transforming the freight and customs industry through their intelligent logistics platform. Following their Series B funding, they're seeking a Senior Software Engineer specialized in AI to join their team. This role presents a unique opportunity to work with cutting-edge AI technologies in a product-driven environment.

The position combines work on their existing platform with involvement in an exciting greenfield project, allowing you to build an AI-native product from scratch. You'll be responsible for designing and implementing AI-powered features using LLMs and other advanced technologies, creating scalable solutions that work at an enterprise level.

As a senior engineer, you'll play a crucial role in technical decision-making and mentoring the growing engineering team. The ideal candidate brings 5+ years of software development experience, with deep expertise in Python and AI technologies, particularly LLMs like GPT-4 and Claude. You should be proficient with FastAPI, cloud-native environments, and have experience with containerization tools like Kubernetes.

The role offers the opportunity to work at the intersection of AI and logistics, solving complex real-world problems for a global customer base. You'll be part of a diverse, inclusive team where innovation is celebrated, and your contributions will directly impact the evolution of a platform used worldwide. This position is perfect for someone who thrives in a fast-paced environment and wants to make a significant impact in the rapidly evolving field of AI-powered logistics solutions.

Last updated a day ago

Responsibilities For Senior Software Engineer - Machine Learning

  • Design and implement AI-powered features using LLMs, MCP and other advanced technologies
  • Create robust, scalable, and maintainable code
  • Develop agentic AI systems that can autonomously perform complex tasks
  • Integrate LLM and AI models into the Raft platform
  • Implement rigorous testing methodologies for AI systems
  • Collaborate with product managers, UX designers, and customers
  • Mentor junior engineers
  • Stay current with AI landscape and recommend strategic technology adoption

Requirements For Senior Software Engineer - Machine Learning

Python
Kubernetes
  • 5+ years of hands-on experience in software development with Python
  • 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
  • Deep expertise in designing and maintaining databases and vector stores
  • Proficiency with FastAPI/Starlette
  • Experience in cloud native environments
  • Knowledge of logging, monitoring, and alerting infrastructure
  • Understanding of security and data privacy best practices
  • Experience with Docker, Docker Compose, Kubernetes, Helm
  • Experience with agentic AI architectures and multi-agent systems

Interested in this job?

Jobs Related To Raft Senior Software Engineer - Machine Learning