Junior Full Stack Developer

Ultralytics
Ultralytics
English RequiredAdded today

Original Advert

About Ultralytics:

At Ultralytics, we commit to relentless innovation in the AI space and seek team members who resonate with our ambition to produce the world's best YOLO AI models. If you're obsessed with AI, eager to make an impact on the world and thrive in dynamic, high-intensity environments, we invite you to apply for a position on our team.

🌎 Location and Legalities

This full-time Junior Full Stack Developer position is based onsite in our Ultralytics office in Shenzhen, China, with a hybrid model of 3 days in-office and 2 days remote.

🚀 What You'll Do

As a Junior Full Stack Developer at Ultralytics, you will contribute to the development and maintenance of the Ultralytics Platform, our end-to-end platform for AI model development. Key responsibilities include:

  • Assisting in building backend services using Python and deploying serverless API functions on Vercel.

  • Developing intuitive and responsive frontend applications with TypeScript and Next.js.

  • Learning to work with our infrastructure on Google Cloud Platform (GCP) for backend workers and Vercel for frontend and API deployments, using Docker for containerization.

  • Supporting the implementation and maintenance of services for features like cloud training and model deployment for Ultralytics YOLO models, with MongoDB for data persistence.

  • Helping integrate authentication via Clerk and payment processing via Stripe.

  • Participating in our CI/CD processes using GitHub Actions to support rapid and reliable delivery.

  • Collaborating with our AI research team to integrate the latest computer vision advancements into the platform.

  • Learning and applying best practices in code quality, testing, and performance, and contributing to our open-source ecosystem.

This role offers an excellent opportunity to grow your skills and make meaningful contributions to Ultralytics' mission of delivering top-tier machine learning tools and models to the community.

🛠️ Skills and Experience

  • 1+ years of experience in full stack software engineering.

  • Proficiency in Python and willingness to learn backend services and serverless functions.

  • Proficiency in modern frontend development using TypeScript and Next.js/React.

  • Familiarity with cloud platforms, particularly GCP and Vercel, and containerization technologies like Docker.

  • Basic understanding of RESTful APIs and service architectures.

  • Some exposure to CI/CD pipelines, especially GitHub Actions.

  • Basic knowledge of MongoDB and NoSQL database patterns.

  • Awareness of third-party integrations such as Clerk (authentication) and Stripe (payments) is a plus.

  • A genuine passion for AI and machine learning; eagerness to learn about MLOps or training models like YOLO11.

  • Strong problem-solving skills and enthusiasm to learn 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.

Ready to accelerate your career as a Junior Full Stack Developer?

What we offer:

Cutting-Edge-next generation AI computer vision technology: contribute to building cutting edge computer vision AI models based on the YOLO framework.

Impactful Work: Shape the future of AI-powered solutions that transform industries.

Collaborative Culture: Join a talented and passionate team that values open communication and innovation.

Ultralytics Handbook

Comprehensive guide to our company's mission, vision, values, and operational practices. This handbook is designed to provide key insights and resources for our (future) team members, collaborators, and community to align with Ultralytics' core principles.

Link: https://handbook.ultralytics.com/

Ultralytics is an equal opportunity employer and are committed to building an inclusive workplace. We believe that everyone should be able to bring their whole selves to work, and we do not discriminate on the basis of race, religion, national origin, gender, sexual orientation, age, veteran status, disability or any other legally protected status.

Mobile Developer (Swift + Flutter)

Shenzhen
New

Senior Quality Assurance Engineer

Shenzhen, Guangdong, People's Republic of China
New
Visa Sponsor

Computer Vision Engineer

Madrid, Spain
New
Visa Sponsor

Motion Graphic Designer

Madrid, Spain
New
Visa Sponsor

Machine Learning Engineer

Shenzhen
New

Senior Manual QA Engineer

Central Europe
New

Senior NodeJS Backend Developer

València, Spain (Remote)
New
Visa Sponsor

Computer Vision Engineer

Madrid, Spain
New

Junior Android Engineer

Barcelona, Spain (Hybrid)
New

Junior Engineer - Ruby (London)

Barcelona, Spain
New

Junior .NET Engineer

Barcelona, Spain (Hybrid)
New

Senior iOS Engineer

Barcelona, Spain (Hybrid)
New

Android Engineer

Barcelona, Spain (Hybrid)
New

Machine Learning Engineering Manager - Supply

Barcelona, Spain (Hybrid)
New

.NET Engineer

Barcelona, Spain (Hybrid)
New

Engineer - Full Stack

Barcelona, Spain (Hybrid)
New

Application managed by Ultralytics