Ultralytics

Senior Full Stack Engineer

Ultralytics
Apply
2 months ago
Shenzhen, ChinaSenior

Responsibilities

  • Design and build scalable backend services using Python and FastAPI.
  • Develop responsive frontend applications using TypeScript and Nuxt.js or comparable frameworks.
  • Architect and manage infrastructure on Google Cloud Platform using Docker for containerization.
  • Implement and maintain microservices supporting cloud training and YOLO model deployment.
  • Drive the CI/CD strategy using GitHub Actions.
  • Collaborate with AI research teams to integrate computer vision advancements into the platform.
  • Maintain code quality, testing, performance, and contributions to the open-source ecosystem.

Requirements

  • At least 5 years of full stack software engineering experience.
  • Expertise in Python and experience with FastAPI or Django.
  • Proficiency with TypeScript and frontend frameworks such as Nuxt.js, Vue.js, or React.
  • Strong experience with GCP and Docker.
  • Experience designing and working with microservices and RESTful APIs.
  • Hands-on experience with CI/CD pipelines, especially GitHub Actions.
  • Familiarity with PostgreSQL and Redis.
  • Passion for AI and machine learning; MLOps or YOLO model-training experience is a major plus.
  • Strong problem-solving skills and ability to work in a fast-paced, high-intensity environment.

Benefits

  • Hybrid full-time role based in Shenzhen, China, with 3 days in-office and 2 days remote.
  • Competitive salary based on experience and equity packages.
  • 24 vacation days, a birthday day off, and local holidays.
  • Flexible working hours.
  • Apple MacBook Air or Pro, Apple Studio Display, and AirPods Pro 3.
  • Opportunity to work on cutting-edge AI and computer vision projects with a passionate team.

Tech Stack

Categories

Ultralytics

About Ultralytics

51-200 employees
Contact me