We're building the next generation of computer vision developmen t—where AI age nts automate data curation, model tuning, and deploymen t, accelerating the delivery of real-world AI systems.
Our mission is to bridge cutting-edge research with production software by empowering engineers with intelligent tools that scale.
As part of our team, you'll help build the infrastructure and systems that make this future possible.
We work closely with top universities and research labs, turning state-of-the-art AI ideas into deployable, high-performan ce solutions.
About the Role
We are looking for a Mid-to-Senior Software Engineer with strong AI/ML experience to help us design, build, and ship a Computer Vision platform powered by AI age nts.
You will play a key role in delivering scalable, production-grade systems that automate and accelerate ML workflows—driving model deploymen t, evaluation, and data pipelines.
This is a hands-on role where software craftsman ship and AI expertise meet to push the boundaries of automation in computer vision.
This is a 2-year contract position (convertible if good performan ce) based in Singapore.
Key Responsibilities
- Design and implemen t scalable age nt-driven systems to automate Computer Vision MLOps workflows (training, deploymen t, evaluation)
- Develop robust APIs and backend services that enable age nt orchestration, memory managemen t, and cross-component communication
- Integrate vector databases, data quality validation, and seman tic search to power intelligent age nt behavior
- Own the end-to-end software lifecycle: from developmen t to testing, CI/CD automation, and cloud deploymen t
- Build for reliability and maintainability: logging, monitoring, and exception handling are part of your design thinking
- Optimize performan ce and cost in storage and compute, especially for vision-specific workloads
- Work with researchers and domain experts to translate state-of-the-art ideas into working code
Must-Have Skills
- 5+ year s of hands-on software engineering experience , with at least 2–3 year s building AI/ML systems
- Strong Python developmen t skills, including writing testable, production-grade code
- Proven experience with:
- Designing and deploying CI/CD pipelines for ML systems
- Containerization and orchestration (Docker, Kubernetes)
- Cloud infrastructure (AWS, GCP, or Azure)
- API developmen t using frameworks like FastAPI or Flask
- Database technologies: SQL/NoSQL and vector databases (e.g., FAISS, Weaviate)
- Familiarity with AI age nt frameworks such as LangChain, AutoGen, CrewAI
- Solid understanding of Computer Vision workflows, including image classification, detection, and tracking
- Comfortable with software engineering best practices: version control, code reviews, documen tation, modular design
Nice-to-Have Skills
- Demonstrated experience through personal projects, prototypes, or open-source contributions in AI, CV, or age nts
- Hands-on with ML frameworks like PyTorch or TensorFlow
- Exposure to ML observability and performan ce monitoring tools (e.g., Grafana, Datadog, Prometheus)
- Experience building simple user-facing interfaces for demos or internal tools (e.g., with Gradio or Streamlit)
- Familiarity with unit testing frameworks (e.g., Pytest) and static analysis tools
- Prior experience in cross-functional collaboration, especially with researchers or product engineers
- Knowledge of LLM integration for autonomous age nt systems