Search by job, company or skills

ST Engineering

Principal AI Engineer - Computer Vision

Early Applicant
Quick Apply
  • Posted 27 days ago
  • Be among the first 10 applicants
2-4 Years

Industrial Engineering

Job Description

Key Responsibilities

Agent Framework & Libraries

  • Architect modular Python libraries and a CLI that expose core agent primitivestask graphs, skills, memory, and tool interfaces.

Orchestration & Scheduling

  • Implement a scalable orchestration layer (Celery, Argo Workflows, Prefect, or similar) that runs multistep CV pipelines with retry, rollback, and SLA guarantees.
  • Integrate vector and hybrid search stores so agents can retrieve data during execution.

Tooling & Developer Experience

  • Create CLI utilities and REST/gRPC APIs that let engineers trigger, inspect, and debug agent runs.
  • Maintain CI/CD pipelines, comprehensive test suites, and infrastructureascode so the agent platform ships reliably on a biweekly cadence.

Integrate CV Toolkits

  • Wrap bestinclass vision components (OpenCV, TorchVision, MMDetection, Ultralytics YOLO, Albumentations, etc.) so agents can call dataprep, augmentation, modelzoo, and metric utilities on demand to meet user requirements.

Must-Have Skills

  • Solid engineering foundation 5 + years writing production software (ideally Python), strong grasp of algorithms, data structures, Git workflows, and codereview best practices.
  • Agent frameworks handson experience designing or extending agent stacks such as LangChain, AutoGen, CrewAI, or custom inhouse taskgraph engines.
  • Orchestration at scale proficiency with a workflow scheduler or task queue (Prefect, Argo Workflows, Airflow, Dagster, Celery) and the patterns for retry, rollback, and SLA tracking.
  • Computervision pipeline knowhow practical exposure to training and evaluating CV models (classification, detection, segmentation) and understanding of dataquality pitfalls.
  • Evaluation & observability ability to build automated test/evaluation harnesses using pytest, MLflow, wandb, or equivalent, and expose metrics via Prometheus/Grafana or OpenTelemetry.
  • Vector & hybrid search experience integrating stores such as Pinecone, Weaviate, pgvector, or FAISS to power agent memory and retrieval workflows.
  • Model serving & packaging familiarity with TorchServe, Triton, BentoML, ONNX Runtime, or similar frameworks, plus Docker/Kubernetes fundamentals.
  • CI/CD & IaC competence setting up GitHub Actions/GitLab CI pipelines and InfrastructureasCode (Terraform, Pulumi) to keep releases predictable.
  • Cloud fluency production deployments on one or more providers (AWS, GCP, Azure) and an eye for cost/performance tradeoffs.
  • Clear communication comfort writing design docs/RFCs and mentoring peers on agent architecture, testing, and deployment best practices.

Nice-to-Have Skills

  • Portfolio of AI/Computer Vision/Agent projects or open-source contributions
  • UI development experience (e.g., Gradio, Streamlit)
  • ML observability tools familiarity (e.g., Grafana or Datadog)

Date Posted: 27/05/2025

Job ID: 115305259

Report Job

About Company

ST Engineering is a global technology, defence and engineering group with a diverse portfolio of businesses across the aerospace, smart city, defence and public security segments. The Group harnesses technology and innovation to solve real-world problems, enabling a more secure and sustainable world. Headquartered in Singapore, it has operations spanning Asia, Europe, the Middle East and the U.S., serving customers in more than 100 countries. ST Engineering reported a revenue of over $11 billion in 2024 and ranks among the largest companies listed on the Singapore Exchange. It is a component stock of MSCI Singapore, FTSE Straits Times Index and Dow Jones Best-in-Class Asia Pacific Index.

View More
Last Updated: 24-09-2025 04:54:15 PM
Home Jobs in Singapore Principal AI Engineer - Computer Vision

Similar Jobs