At a Glance
- Tasks: Design and maintain robust APIs, manage databases, and develop cloud infrastructure.
- Company: Ultralytics is a pioneering AI company focused on building leading YOLO models.
- Benefits: Enjoy hybrid flexibility, generous time off, and cutting-edge tech gear.
- Why this job: Join a passionate team in a high-energy environment to shape the future of AI.
- Qualifications: 5+ years backend experience, expert in Python, and familiarity with NoSQL databases.
- Other info: This role demands intense dedication and a drive for excellence in a startup culture.
The predicted salary is between 43200 - 72000 £ 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 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.
- Managing and optimizing our NoSQL databases (MongoDB) and caching layers (Redis).
- 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.
- Integrating with third-party services for authentication, such as Clerk.
- Collaborating closely with frontend and AI research teams.
Skills and Experience
- 5+ years of backend development experience.
- 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).
- Proficiency with Infrastructure as Code (Terraform) and building automated CI/CD pipelines.
- Familiarity with modern authentication and authorization mechanisms.
- Experience working in an AI/ML environment.
- Exceptional problem-solving abilities.
Cultural Fit - Intensity Required
Ultralytics is not your typical workplace; this is a high-pressure startup environment demanding extraordinary dedication, relentless hustle, and an insatiable hunger for excellence. Our team works exceptionally long hours. We expect you to thrive under intense pressure, embrace extreme accountability, and possess an unstoppable drive to succeed at any cost.
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.
Contact Detail:
Placed Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Backend Web Developer (London Area)
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Python, FastAPI, MongoDB, and Docker. Having hands-on experience or personal projects that showcase your skills with these tools can set you apart from other candidates.
✨Tip Number 2
Network with current or former employees of Ultralytics on platforms like LinkedIn. Engaging in conversations about their experiences can provide valuable insights into the company culture and expectations, which can help you tailor your approach during interviews.
✨Tip Number 3
Prepare to discuss your problem-solving abilities and how you've thrived in high-pressure environments. Given the intensity required for this role, sharing specific examples from your past experiences will demonstrate your fit for the company's culture.
✨Tip Number 4
Stay updated on the latest trends in AI and machine learning, particularly around computer vision models. Showing your passion for the field and your commitment to continuous learning can impress the hiring team and highlight your enthusiasm for the role.
We think you need these skills to ace Backend Web Developer (London Area)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your backend development experience, particularly with Python and FastAPI. Include specific projects that demonstrate your skills in building scalable web services and managing NoSQL databases.
Craft a Compelling Cover Letter: Write a cover letter that reflects your passion for AI and your understanding of the role. Mention your experience with cloud platforms like GCP and your familiarity with CI/CD pipelines, as these are crucial for the position.
Showcase Relevant Projects: If you have worked on any AI/ML projects or have experience with containerization and serverless architectures, be sure to include these in your application. Provide links to your GitHub or portfolio to showcase your work.
Highlight Cultural Fit: Given Ultralytics' high-pressure environment, emphasise your ability to thrive under pressure and your dedication to excellence. Share examples from your past experiences where you demonstrated resilience and a strong work ethic.
How to prepare for a job interview at Placed
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Python, FastAPI, and NoSQL databases like MongoDB. Bring examples of past projects that demonstrate your ability to build scalable web services and APIs.
✨Understand the Company Culture
Ultralytics thrives in a high-pressure environment. Be ready to explain how you handle stress and maintain productivity under tight deadlines. Share experiences that highlight your dedication and hustle.
✨Familiarise Yourself with AI Concepts
Since Ultralytics focuses on AI and machine learning, brush up on relevant concepts, especially around model training and deployment. Showing an understanding of their YOLO models could set you apart.
✨Prepare for Collaboration Questions
As a Backend Web Developer, you'll work closely with frontend and AI teams. Think of examples where you've successfully collaborated on projects, highlighting your communication skills and teamwork.