Remote engineer

Remote engineer

Full-Time 70000 - 90000 £ / year (est.) Home office (partial)
Ultralytics

At a Glance

  • Tasks: Develop and integrate advanced language model capabilities in a dynamic AI environment.
  • Company: Join Ultralytics, a leader in AI innovation and YOLO models.
  • Benefits: Competitive salary, hybrid work, generous time off, and cutting-edge tech.
  • Other info: Fast-paced culture demanding dedication and commitment to excellence.
  • Why this job: Make a global impact in AI while working on groundbreaking projects.
  • Qualifications: 5+ years in software engineering with a focus on AI and ML.

The predicted salary is between 70000 - 90000 £ per year.

At Ultralytics, we relentlessly drive innovation in AI, building the world's leading YOLO models. We're looking for passionate individuals obsessed with AI, eager to make a global impact, and ready to excel in a dynamic, high-energy environment. Join our team and help shape the future of Vision AI.

This full-time LLM Engineer position is based onsite in our brand-new Ultralytics office in London, UK. Applicants must have legal authorization to work in the UK, as Ultralytics does not provide visa sponsorship.

As an LLM Engineer at Ultralytics, you will spearhead the development and integration of advanced language model capabilities across our ecosystem. You will work on cutting-edge projects that merge the power of Large Language Models (LLMs) with our state-of-the-art computer vision technologies. Key responsibilities include:

  • Developing and scaling robust LLM-powered applications using a variety of APIs, including OpenAI, Anthropic, and Gemini.
  • Implementing and managing multi-API workflows using tools like LiteLLM to ensure flexibility and resilience.
  • Building sophisticated Retrieval-Augmented Generation (RAG) systems, leveraging advanced techniques like embeddings with Voyage AI, rerankers, and query enrichment.
  • Designing and maintaining efficient data pipelines and vector storage solutions using MongoDB Atlas Vector Search.
  • Fine-tuning LLMs on custom datasets to enhance performance for specialized tasks related to our documentation and user support.
  • Collaborating with our YOLO development team to explore and build innovative multi-modal solutions.
  • Automating deployment and testing processes using CI/CD pipelines with GitHub Actions.

Your work will directly enhance the Ultralytics HUB platform and empower our global community of developers and researchers.

Skills and Experience:

  • 5+ years of experience in software engineering, with a strong focus on AI and Machine Learning (ML).
  • Expert-level proficiency in Python and deep learning frameworks, particularly PyTorch.
  • Proven experience building and deploying applications with LLM APIs such as OpenAI, Anthropic, Gemini, and DeepSeek.
  • Hands-on experience with the full RAG pipeline, including vector embeddings, rerankers, and data indexing in databases like MongoDB.
  • Practical knowledge of LLM fine-tuning, prompt engineering, and performance optimization.
  • Familiarity with MLOps principles and tools, including CI/CD with GitHub Actions.
  • A strong interest in computer vision and an understanding of object detection models like Ultralytics YOLO11 is a significant plus.
  • Excellent problem-solving skills and the ability to perform in a fast-paced, high-intensity environment.

Ultralytics is a high-performance environment for world-class talent obsessed with achieving extraordinary results. We operate at a relentless pace, demanding exceptional dedication and an unwavering commitment to excellence, guided by our mission, vision, and values. Our team thrives on audacious goals and absolute ownership. This is not a conventional workplace. If your priority is predictable comfort or a standard work-life balance over the relentless pursuit of progress, Ultralytics is not for you. We seek driven individuals prepared for the profound personal investment required to make a defining contribution to the future of AI.

Compensation and Benefits:

  • Competitive Salary: Highly competitive based on experience.
  • Startup Equity: Participate directly in our company's growth and success.
  • Hybrid Flexibility: 3 days per week in our brand-new office - 2 days remote.
  • Generous Time Off: 24 days vacation, your birthday off, plus local holidays.
  • Flexible Hours: Tailor your working hours to suit your productivity.
  • Tech: Engage with cutting-edge AI projects and contribute to leading open-source software.
  • Gear: Brand-new Apple MacBook and Apple Display provided.
  • Team: Become part of a supportive and passionate team environment.

If you are driven to redefine the capabilities of machine learning and eager to make a significant impact, Ultralytics offers an exceptional career opportunity.

Remote engineer employer: Ultralytics

Ultralytics is an exceptional employer for those passionate about AI and eager to make a global impact. With a dynamic work culture that thrives on innovation and audacious goals, employees enjoy competitive salaries, generous time off, and the flexibility of hybrid working arrangements. The brand-new London office fosters collaboration and creativity, while opportunities for personal and professional growth abound in this high-performance environment.
Ultralytics

Contact Detail:

Ultralytics Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Remote engineer

✨Tip Number 1

Network like a pro! Reach out to people in the AI and engineering fields, especially those connected to Ultralytics. Attend meetups, webinars, or online forums where you can chat about your passion for AI and make some valuable connections.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects related to LLMs and computer vision. This could be anything from GitHub repositories to personal blogs explaining your work. It’s a great way to demonstrate your expertise and enthusiasm.

✨Tip Number 3

Prepare for interviews by diving deep into Ultralytics' projects and values. Understand their YOLO models and how they integrate AI. Tailor your responses to show how your experience aligns with their mission and how you can contribute to their innovative environment.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re genuinely interested in being part of the Ultralytics team and ready to take on the challenges ahead.

We think you need these skills to ace Remote engineer

Software Engineering
AI and Machine Learning (ML)
Python
Deep Learning Frameworks
PyTorch
LLM APIs (OpenAI, Anthropic, Gemini, DeepSeek)
Retrieval-Augmented Generation (RAG)
Vector Embeddings
Data Indexing
MongoDB Atlas Vector Search
LLM Fine-Tuning
Prompt Engineering
Performance Optimization
MLOps Principles
CI/CD with GitHub Actions
Computer Vision
Object Detection Models (YOLO)

Some tips for your application 🫡

Show Your Passion for AI: When writing your application, let your enthusiasm for AI shine through! We want to see how obsessed you are with the field and what drives you to innovate. Share any personal projects or experiences that highlight your passion.

Tailor Your Application: Make sure to customise your application to fit the role of LLM Engineer. Highlight your relevant skills and experiences, especially those related to Python, deep learning frameworks, and LLM APIs. We love seeing how your background aligns with our needs!

Be Clear and Concise: Keep your application straightforward and to the point. Use clear language and avoid jargon unless it’s necessary. We appreciate a well-structured application that makes it easy for us to see your qualifications at a glance.

Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it shows you’re serious about joining our team!

How to prepare for a job interview at Ultralytics

✨Know Your Tech Inside Out

Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, PyTorch, and LLM APIs like OpenAI and Anthropic. Brush up on your knowledge of RAG systems and MongoDB as well, so you can confidently discuss your experience and how it relates to the role.

✨Show Your Passion for AI

Ultralytics is looking for individuals who are genuinely obsessed with AI. Be prepared to share your personal projects or experiences that showcase your enthusiasm for AI and machine learning. This could be anything from a side project to contributions to open-source software.

✨Prepare for Problem-Solving Questions

Expect to face some challenging problem-solving scenarios during the interview. Practice articulating your thought process clearly and logically. Use examples from your past experiences where you tackled complex issues, particularly in high-pressure environments.

✨Cultural Fit is Key

Ultralytics thrives on intensity and high performance. Be ready to discuss how you handle fast-paced environments and your commitment to excellence. Share examples that demonstrate your dedication and ability to take ownership of your work, aligning with their mission and values.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>