Senior CV/ML Engineer (2 Years Contract)
ST Engineering
Job Description
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 BuildComputer 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 monitoringOwn backend services (Python, FastAPI, gRPC) that power automated CV pipelines—integrating data prep, augmentation, model training, and evaluation into seamless agent-driven workflowsBuild scalable APIs with clean contracts, versioning, and documentation that internal teams and platform agents consumeIntegrate and wrap CV toolkits (PyTorch, OpenCV, Ultralytics YOLO) so the platform can orchestrate them programmaticallyImplement orchestration layers for multi-step pipelines with retry, rollback, and SLA guarantees
MVPs & Proof-of-ConceptsRapidly prototype end-to-end applications using Computer Vision to validate product ideas before committing to full buildsBuild proof-of-concepts incorporating Generative AI capabilities (training provided—no prior Gen AI experience required)Translate prototype learnings into production-ready architecture decisionsInfrastructure & QualityDevelop production infrastructure: compute orchestration, containerization (Docker, Kubernetes)Ship systems with proper CI/CD (GitHub Actions), scaling, monitoring (Prometheus/Grafana), and rollback safetyEstablish engineering quality through testing (pytest), observability (OpenTelemetry), and clean architecture
What You BringEngineering & 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 • 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