Senior Software Engineer

Senior Software Engineer

Full-Time No home office possible
Go Premium
U

Overview

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 Senior Software Engineer position is based onsite in our brand-new Ultralytics office in London, UK, with a hybrid model of 3 days in-office and 2 days remote. Applicants must have legal authorization to work in the UK, as Ultralytics does not provide visa sponsorship.

What You\’ll Do

As a Senior Software Engineer at Ultralytics, you will be a key player in designing, developing, and scaling the Ultralytics HUB, our end-to-end platform for AI model development. Key responsibilities include:

  • Designing and building robust, scalable backend services using Python and FastAPI.
  • Developing intuitive and responsive frontend applications with TypeScript and Nuxt.js.
  • Architecting and managing our infrastructure on Google Cloud Platform (GCP), leveraging Docker for containerization.
  • Implementing and maintaining microservices to support features like cloud training and model deployment for Ultralytics YOLO models.
  • Driving our CI/CD strategy using GitHub Actions to ensure rapid and reliable delivery.
  • Collaborating with our AI research team to integrate the latest computer vision advancements into the platform.
  • Upholding best practices in code quality, testing, and performance, and actively contributing to our open-source ecosystem.

Your strategic vision and technical expertise will be essential in supporting Ultralytics\’ mission of delivering top-tier machine learning tools and models to the community.

Skills and Experience

  • 5+ years of experience in full-stack software engineering.
  • Expertise in Python and experience with web frameworks like FastAPI or Django.
  • Proficiency in modern frontend development using TypeScript and frameworks such as Nuxt.js, Vue.js, or React.
  • Strong experience with cloud platforms, particularly GCP, and containerization technologies like Docker.
  • Proven experience designing and working with microservices architectures and RESTful APIs.
  • Hands-on experience with CI/CD pipelines, especially GitHub Actions.
  • Familiarity with databases like PostgreSQL and caching systems like Redis.
  • A genuine passion for AI and machine learning; direct experience with MLOps or training models like YOLO is a major 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. 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 Ultralytics 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.

#J-18808-Ljbffr

U

Contact Detail:

Ultralytics Recruiting Team

Senior Software Engineer
Ultralytics
Go Premium

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

U
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>