onsite
Senior Machine Learning Engineer, Agentic Systems
ML Engineer
Lead the design and implementation of agentic AI systems, building scalable deep‑learning pipelines with C++ and Go, and driving distributed training and data‑engineering solutions.
About the role
Key Responsibilities
- Architect and develop high‑performance C++ and Go components for agentic machine‑learning systems.
- Design, implement, and optimize distributed training pipelines for large‑scale deep‑learning models.
- Build robust ETL workflows to ingest, transform, and serve data for model training and inference.
- Collaborate with product, research, and infrastructure teams to integrate AI capabilities into production services.
- Mentor junior engineers, conduct code reviews, and champion best practices in software engineering and ML Ops.
Requirements
- 5+ years of professional experience in C++ and Go development, with a strong focus on performance‑critical systems.
- Deep expertise in deep learning frameworks (e.g., PyTorch, TensorFlow) and hands‑on experience scaling training across multiple GPUs or nodes.
- Proven ability to design and maintain complex ETL pipelines for large datasets.
- Solid understanding of distributed systems, networking, and parallel computing.
- Master’s or PhD in Computer Science, Machine Learning, or a related field, or equivalent industry experience.
Skills
cgodeep learningmachine learning