Our client is pioneering the next generation of computer vision development, harnessing AI agents to automate data curation, model tuning, and deployment. They're seeking a talented Principal AI Engineer to join their team and help build the infrastructure and systems that make this future possible.
About the Role
Our client is looking for a Mid-to-Senior Software Engineer with strong AI/ML experience to design, build, and ship a Computer Vision platform powered by AI agents. You'll play a key role in delivering scalable, production-grade systems that automate and accelerate ML workflows.
Key Responsibilities
• Design and implement scalable agent-driven systems for Computer Vision MLOps workflows.
• Develop robust APIs and backend services for agent orchestration and cross-component communication.
• Integrate vector databases and data quality validation to power intelligent agent behavior.
• Own the end-to-end software lifecycle, from development to testing, CI/CD automation, and cloud deployment.
• Optimize performance and cost in storage and compute for vision-specific workloads.
Must-Have Skills
• 5+ years of software engineering experience, with 2-3 years building AI/ML systems.
• Strong Python development skills, including writing testable, production-grade code.
• Proven experience with:
• CI/CD pipelines for ML systems.
• Containerization and orchestration (Docker, Kubernetes).
• Cloud infrastructure (AWS, GCP, or Azure).
• API development using frameworks like FastAPI or Flask.
• Familiarity with AI agent frameworks such as LangChain, AutoGen, or CrewAI.
• Solid understanding of Computer Vision workflows, including image classification, detection, and tracking.
This is a 2-year direct contract position with our client(convertible if good performance) based in Singapore