- Company Name
- FlairX
- Job Title
- Principal Engineer – AI / Machine Learning
- Job Description
-
**Job Title:** Principal Engineer – AI / Machine Learning
**Role Summary:** Lead the development and deployment of end-to-end AI/ML systems for real-time multi-agent path planning and robotic decision-making. Focus on scalable, low-latency machine learning and reinforcement learning solutions in production environments.
**Expectations:** Requires a hands-on leader with extensive experience in AI/ML architecture, production system design, and cross-team collaboration to solve complex robotics and automation challenges.
**Key Responsibilities:**
- Design and optimize distributed ML systems for real-time multi-agent path planning and intelligent robotic decision-making.
- Own the full ML lifecycle: data ingestion, model training, deployment, and monitoring.
- Implement ML/RL model deployment and lifecycle management using MLOps platforms (e.g., Vertex AI).
- Integrate ML pipelines with robotic control systems for continuous learning and adaptive behavior.
- Mentor ML engineers and enforce best practices in code quality, model performance, and system reliability.
- Collaborate with robotics, software, and product teams to deliver scalable ML solutions.
- Debug and optimize ML systems for latency, throughput, and reliability in distributed environments.
**Required Skills:**
- Expertise in path planning, graph search algorithms, optimization, and multi-agent systems.
- Strong proficiency in ML/DL/RL, with hands-on experience in TensorFlow or PyTorch.
- Production ML experience, including MLOps: CI/CD pipelines, orchestration, model monitoring, drift detection, retraining.
- Advanced Python programming and distributed systems (concurrency, parallelism, real-time processing).
- Cloud platform expertise: Google Cloud Platform (GCP), Vertex AI.
- Familiarity with microservices, Docker, Kubernetes, event-driven architectures, and async processing.
- Computer science fundamentals: algorithms, OS, networking, memory management, performance tuning.
**Required Education & Certifications:**
- B.E. or M.S. in Computer Science, AI, ML, Robotics, or related field.
- 8+ years professional experience, 6+ years in AI/ML systems (Senior/Principal Individual Contributor).
- Track record of influencing technical architecture without direct people-management role.
San francisco bay, United states
Hybrid
Senior
08-02-2026