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
Contact Detail:
Ultralytics Recruiting Team