Principal AI Engineer
ENGGSOL PTE. LTD.
4 days ago
Posted date4 days ago
N/A
Minimum levelN/A
EngineeringJob category
EngineeringWe build autonomous AI agents that partner with computer‑vision engineers to curate data, train models, and ship services on time, every sprint. A transparent roadmap, bi‑weekly reviews, and robust CI/CD keep us laser‑focused on production impact.
Key Responsibilities
Agent Framework & Libraries
Orchestration & Scheduling
Tooling & Developer Experience
Integrate CV Toolkits
Requirements:
Nice-to-Have Skills
Key Responsibilities
Agent Framework & Libraries
- Architect modular Python libraries and a CLI that expose core agent primitives-task graphs, skills, memory, and tool interfaces.
Orchestration & Scheduling
- Implement a scalable orchestration layer (Celery, Argo Workflows, Prefect, or similar) that runs multi‑step 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 infrastructure‑as‑code so the agent platform ships reliably on a bi‑weekly cadence.
Integrate CV Toolkits
- Wrap best‑in‑class vision components (OpenCV, TorchVision, MMDetection, Ultralytics YOLO, Albumentations, etc.) so agents can call data‑prep, augmentation, model‑zoo, and metric utilities on demand to meet user requirements.
Requirements:
- Solid engineering foundation - 5 + years writing production software (ideally Python), strong grasp of algorithms, data structures, Git workflows, and code review best practices.
- Agent frameworks - hands on experience designing or extending agent stacks such as LangChain, AutoGen, CrewAI, or custom in house task graph 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.
- Computer vision pipeline know how - practical exposure to training and evaluating CV models (classification, detection, segmentation) and understanding of data quality 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 Infrastructure as Code (Terraform, Pulumi) to keep releases predictable.
- Cloud fluency - production deployments on one or more providers (AWS, GCP, Azure) and an eye for cost/performance trade offs.
- 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)
JOB SUMMARY
Principal AI Engineer
ENGGSOL PTE. LTD.
Singapore
4 days ago
N/A
Contract / Freelance / Self-employed
Principal AI Engineer