🔥 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 AI.
🌎 Location and Legalities
This full-time Backend Web Developer 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.
🚀 What You'll Do
As a Backend Web Developer at Ultralytics, you will be the architect behind the scalable, high-performance services that power Ultralytics HUB. You will build the backbone that supports our global community in training and deploying state-of-the-art computer vision models. Your key responsibilities will include:
* Designing, building, and maintaining robust APIs using Python and FastAPI. These APIs are critical for managing user authentication, datasets, model training, and our inference API.
* Managing and optimizing our NoSQL databases (MongoDB) and caching layers (Redis) to ensure low latency and high availability for all HUB services.
* Developing and maintaining our cloud infrastructure on Google Cloud Platform (GCP) using Terraform for Infrastructure as Code.
* Deploying and scaling applications using containerization with Docker and serverless platforms like Google Cloud Run.
* Implementing and managing our CI/CD pipelines with GitHub Actions to automate testing and deployment, ensuring rapid and reliable releases.
* Integrating with third-party services for authentication, such as Clerk, and other essential functionalities.
* Collaborating closely with frontend and AI research teams to deliver seamless, end-to-end features for our cutting-edge AI models.
🛠️ Skills and Experience
* 5+ years of backend development experience, with a strong portfolio of building scalable, production-grade web services.
* Expert-level proficiency in Python and significant experience with modern web frameworks like FastAPI or Django.
* Hands-on experience with NoSQL databases, specifically MongoDB, and in-memory data stores like Redis.
* Deep understanding of containerization with Docker and orchestration with Kubernetes.
* Proven experience with major cloud platforms (GCP is a strong plus) and serverless architectures like Cloud Run.
* Proficiency with Infrastructure as Code (Terraform) and building automated CI/CD pipelines using tools like GitHub Actions.
* Familiarity with modern authentication and authorization mechanisms; experience with services like Clerk is a bonus.
* Experience working in an AI/ML environment and understanding the lifecycle of training and deploying models like Ultralytics YOLO11 is highly desirable.
* Exceptional problem-solving abilities and a track record of thriving in a fast-paced, high-intensity startup culture.
🌟 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.
* 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.