Title: Principal AI Engineer, AI.DA STC
Job ID:
21537
Location:
Aero - 600 West Camp Road, SG
Description:
Senior CV/ML Engineer
Full-Stack Computer Vision Products
The Opportunity
We’re building a Computer Vision Agentic Platform that automates the entire CV model lifecycle from data cleanup and model training to evaluation, deployment, and monitoring.
You’ll join a small, autonomous team of 3–5 engineers (plus interns) working alongside dedicated AI/ML engineers and computer vision scientists at ST Engineering, AI.DA Strategic Technology Centre (STC). Your role is to act as the CV expert and also spin up MVPs using CV and Generative AI to validate ideas before we build at scale.
What You’ll Build
Computer Vision Agentic Platform (Primary Focus)
- Design and build user-facing application layers across the full CV lifecycle: data curation tools, training dashboards, evaluation, deployment workflows, and monitoring
- Own backend services (Python, FastAPI, gRPC) that power automated CV pipelines—integrating data prep, augmentation, model training, and evaluation into seamless agent-driven workflows
- Build scalable APIs with clean contracts, versioning, and documentation that internal teams and platform agents consume
- Integrate and wrap CV toolkits (PyTorch, OpenCV, Ultralytics YOLO) so the platform can orchestrate them programmatically
- Implement orchestration layers for multi-step pipelines with retry, rollback, and SLA guarantees
MVPs & Proof-of-Concepts
- Rapidly prototype end-to-end applications using Computer Vision to validate product ideas before committing to full builds
- Build proof-of-concepts incorporating Generative AI capabilities (training provided—no prior Gen AI experience required)
- Translate prototype learnings into production-ready architecture decisions
Infrastructure & Quality
- Develop production infrastructure: compute orchestration, containerization (Docker, Kubernetes)
- Ship systems with proper CI/CD (GitHub Actions), scaling, monitoring (Prometheus/Grafana), and rollback safety
- Establish engineering quality through testing (pytest), observability (OpenTelemetry), and clean architecture
What You Bring
Engineering & Product Building
- 4+ years of hands-on software engineering experience with a proven track record of shipping complete, user-facing applications from inception to production—not just APIs or microservices, but products people use
- Strong Python skills with production-grade API development (FastAPI, Flask, gRPC)
- Solid system design and architecture skills
- Experience with containerization (Docker, Kubernetes)
- CI/CD pipeline experience (GitHub Actions)
Computer Vision & ML
- Hands-on experience training, evaluating, and deploying CV models (classification, detection, segmentation)—you’ve done this yourself, not just built infra around it
- Practical understanding of data-quality pitfalls, augmentation strategies, and model evaluation methodology
- Familiarity with CV toolkits: PyTorch, OpenCV, or Ultralytics YOLO
- Experience with model serving and packaging (TorchServe, ONNX Runtime, or similar)
- Ability to build automated evaluation using pytest, MLflow, or Weights & Biases
- GPU infrastructure and compute environments - CUDA and cuDNN management, multi-GPUs training across Ubuntu server
What We Offer
- Hybrid work setup: ~2–3 days in office per week
- Startup feel with enterprise resources—international team with backgrounds from Lazada, Gojek, IBM and various countries
- Low-bureaucracy, high-impact environment where your code directly powers next-gen AI deployment
- Direct collaboration with top AI researchers and computer vision scientists
- Culture of experimentation, self-development, and knowledge sharing