AWS Engineer (Python) in London

AWS Engineer (Python) in London

London Full-Time 70000 - 90000 £ / year (est.) No working from home possible
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 a passion for excellence.
  • Why this job: Make a global impact in AI while working on groundbreaking projects.
  • Qualifications: 5+ years in software engineering with expertise in Python and AI.

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.

Cultural Fit - Intensity Required

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.

AWS Engineer (Python) in London 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, making it an ideal environment for personal and professional growth in the cutting-edge field of Vision AI.

Ultralytics

Contact Details:

Ultralytics Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land AWS Engineer (Python) in London

Tip Number 1

Network like a pro! Get out there and connect with people in the AI and tech scene. Attend meetups, webinars, or even just grab a coffee with someone in the industry. You never know who might have the inside scoop on job openings!

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to LLMs and Python. Having tangible examples of your work can really set you apart from the crowd when you're chatting with potential employers.

Tip Number 3

Prepare for interviews by practising common technical questions and scenarios. Brush up on your Python and AI knowledge, and be ready to discuss how you've tackled challenges in past projects. Confidence is key!

Tip Number 4

Don't forget to apply through our website! We love seeing passionate candidates who are eager to join our team at Ultralytics. Make sure your application reflects your enthusiasm for AI and your fit for our high-energy environment.

We think you need these skills to ace AWS Engineer (Python) in London

Python
AI and Machine Learning (ML)
Deep Learning Frameworks (PyTorch)
LLM APIs (OpenAI, Anthropic, Gemini, DeepSeek)
Retrieval-Augmented Generation (RAG)
Vector Embeddings
Data Indexing (MongoDB)

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 how you can contribute to our innovative projects.

Tailor Your Experience:Make sure to highlight your relevant experience in Python and AI. We’re looking for specific examples of your work with LLMs and any cool projects you've tackled that align with what we do at Ultralytics.

Be Clear and Concise:Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and make it easy for us to see why you’d be a great fit for our team.

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 get the ball rolling on your journey with Ultralytics.

How to prepare for a job interview at Ultralytics

Know Your Tech Inside Out

Make sure you’re well-versed in Python and the deep learning frameworks mentioned in the job description, especially PyTorch. Brush up on your experience with LLM APIs like OpenAI and Anthropic, as well as your understanding of RAG systems and MongoDB. Being able to discuss specific projects where you've applied these technologies will really impress.

Show Your Passion for AI

Ultralytics is looking for individuals who are genuinely obsessed with AI. Be prepared to share your thoughts on recent advancements in AI and how they could impact the industry. Discuss any personal projects or contributions to open-source software that showcase your enthusiasm and commitment to the field.

Demonstrate Problem-Solving Skills

Given the fast-paced environment at Ultralytics, it’s crucial to highlight your problem-solving abilities. Prepare examples of challenges you've faced in previous roles, particularly those related to AI and machine learning, and explain how you overcame them. This will show that you can thrive under pressure.

Cultural Fit is Key

Ultralytics values intensity and dedication. Be ready to discuss how you align with their mission and values. Share experiences that demonstrate your commitment to excellence and your ability to work in high-performance environments. This will help convey that you’re not just looking for a job, but a place where you can make a significant impact.