Job Openings
Principle AI Engineer(Software)
About the job Principle AI Engineer(Software)
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