Senior Full Stack Engineer
Ultralytics2 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.