At a Glance
- Tasks: Lead the development of advanced AI language models and integrate them with cutting-edge computer vision tech.
- Company: Join Ultralytics, a leader in AI innovation and YOLO models.
- Benefits: Competitive salary, hybrid work, generous time off, and top-notch tech gear.
- Why this job: Make a global impact in a dynamic environment focused on AI and machine learning.
- Qualifications: 5+ years in software engineering with expertise in AI, Python, and LLMs.
- Other info: Exciting career growth opportunities in a high-performance culture.
The predicted salary is between 36000 - 60000 Β£ per year.
Who We Are 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. Your responsibilities will include:
- 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.
- 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.
Requirements:
- 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.
- A strong interest in computer vision and an understanding of object detection models like Ultralytics YOLO11 is a significant plus.
Ultralytics is a high-performance environment for world-class talent obsessed with achieving extraordinary results. If your priority is predictable comfort or a standard work-life balance over the relentless pursuit of progress, Ultralytics is not for you.
Compensation and Benefits:
- Competitive Salary: Highly competitive based on experience.
- 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.
If you are driven to redefine the capabilities of machine learning and eager to make a significant impact, Ultralytics offers an exceptional career opportunity.
AWS Engineer - Remote Working in London employer: Ultralytics
Contact Detail:
Ultralytics Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land AWS Engineer - Remote Working in London
β¨Tip Number 1
Network like a pro! Reach out to folks in the AI and machine learning space, especially those who work at Ultralytics or similar companies. Attend meetups, webinars, or online forums to connect with potential colleagues and get insider info on the company culture.
β¨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects related to LLMs, computer vision, or any relevant tech. This could be GitHub repos, blog posts, or even videos explaining your work. Itβs a great way to demonstrate your passion and expertise.
β¨Tip Number 3
Prepare for the interview by diving deep into Ultralytics' products and recent projects. Understand their YOLO models and how they integrate AI. This will not only impress them but also help you tailor your answers to show how you can contribute to their mission.
β¨Tip Number 4
Donβt forget to apply through our website! Itβs the best way to ensure your application gets seen. Plus, it shows youβre genuinely interested in joining the team at Ultralytics and ready to make an impact in the AI world.
We think you need these skills to ace AWS Engineer - Remote Working in London
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 that you're not just qualified, but genuinely excited about the work we do at Ultralytics. Share any personal projects or experiences that highlight your obsession with AI.
Tailor Your CV and Cover Letter: Make sure to customise your CV and cover letter for the AWS Engineer role. Highlight relevant experience in software engineering, AI, and machine learning, especially with LLMs and Python. We love seeing how your skills align with our needs!
Be Clear and Concise: Keep your application clear and to the point. Use bullet points where possible to make it easy for us to read. We appreciate a well-structured application that gets straight to the good stuff without unnecessary fluff.
Apply Through Our Website: Donβt forget to apply through our website! Itβs the best way for us to receive your application and ensures youβre considered for the role. Plus, it shows youβre serious about joining our team at Ultralytics.
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 MongoDB. Brush up on your experience with LLM APIs and be ready to discuss specific projects where you've applied these skills.
β¨Show Your Passion for AI
Ultralytics is looking for individuals who are genuinely passionate about AI and its potential. Be prepared to share your thoughts on recent advancements in AI, particularly in computer vision and language models, and how you see them shaping the future.
β¨Prepare for Technical Questions
Expect technical questions that dive deep into your experience with RAG systems, embeddings, and fine-tuning LLMs. Practice explaining complex concepts clearly and concisely, as you may need to demonstrate your problem-solving approach during the interview.
β¨Cultural Fit Matters
Ultralytics thrives in a high-energy environment, so convey your enthusiasm for working in a fast-paced setting. Share examples of how you've thrived under pressure or contributed to innovative projects, showing that you're ready to embrace their dynamic culture.