Senior Full Stack Engineer
Ultralytics is hiring a Senior Full Stack Engineer in Shenzhen, China. Level rates it ; you can apply on Ultralytics.
Level's read on this job
- Level rates this software engineer role Works on AI ●●●○: the daily work is on AI products, without building the model.
- Some of the work can be done remotely, according to the posting.
- The posting mentions Python, FastAPI and TypeScript among its tools and skills.
- Level classes it as a senior role.
- Ultralytics has 14 other open roles on Level.
AI in this role
Design and scale the Ultralytics platform for AI model development as a Senior Full Stack Engineer.
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.
🌎 Where and how you can work
This full-time Senior Full Stack Engineer position is based 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 Senior Full Stack Engineer at Ultralytics, you will be a key player in designing, developing, and scaling the Ultralytics Platform — 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 and RESTful APIs.
Hands-on experience with CI/CD pipelines, especially GitHub Actions.
Familiarity with databases such as PostgreSQL and caching systems like Redis.
A genuine passion for AI and machine learning; direct experience with MLOps or training models like YOLO26 is a major plus.
Excellent problem-solving skills and the ability to perform in a fast-paced, high-intensity environment.
🌟 Cultural fit
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.
Equity packages: 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 working hours: Tailor your working hours to suit your productivity.
Tech: Engage with cutting-edge AI projects.
Gear: Brand-new Apple MacBook Air/Pro, Apple Studio Display, and AirPods Pro 3.
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.
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 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.
How we rate this
Senior Full Stack Engineer at Ultralytics rates 65 out of 100 for how much of the daily work is AI. That makes it Works on AI (AI Level 3 of 4). The level is about AI in the job, not seniority.
Works on AI. The daily work is on AI products, without building the model.
- ●●●● Builds AI80 to 100
- ●●●○ Works on AI60 to 79
- ●●○○ Uses AI40 to 59
- ●○○○ Little AI0 to 39
Levels come from how often the tools, models and workflows of the role are named in the posting itself. Read the description and count the AI tools, models and workflows it names.
Prepare for this job
Built from this posting and from similar jobs on Level.
Skills and AI tools this role asks for
Pay
- Typical software engineer job
- $168k
This posting doesn't list pay. Use the typical software engineer figure when pay comes up. See software engineer jobs
Questions you could be asked
- How do you monitor a model once it's live, and how do you know it needs retraining?
- Walk me through a computer vision problem you solved, from raw data to a deployed model.
- Tell me about a research question you investigated. What did you find?
- Tell me about a project where full stack was part of your work. What did you do?
- Tell me about a project where microservices was part of your work. What did you do?
Adapt your resume
- List these exact terms on your resume: ML Ops, Computer vision, AI Research, Full Stack, and Microservices. An applicant tracking system matches the wording, not the idea.
- Attach one line of real, concrete experience to at least one of them. A tool named with nothing behind it rarely survives a human read.
- Show where AI is part of your daily process, not a one-off project. This role expects it to be a running habit.
Want an expert to read your CV for this job?
Free. Send your CV and the role you want next. We reply by email within 2 to 4 business days.
Get new remote software engineer jobs (Works on AI ●●●○ or higher) by email
One email a week with the new remote software engineer jobs (Works on AI ●●●○ or higher), each rated for how much AI is in the work. No recruiter spam, unsubscribe in one click.
Free. One email a week. Unsubscribe in one click.
Similar roles
Software Engineering roles that work on AI, at other companies.
What kind of AI work fits you?
Answer 12 practical questions in about three minutes. Get a simple profile, the work it points to, and live roles to explore next.
Find my next step