Principal Engineer - Machine Learning
FreshworksMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Lead architectural design and technical strategy for backend services powering an AI-driven Agentic AI Platform.
Own development of reasoning-driven agents, multi-agent orchestration, outcome-based workflows, and stateful dialog/memory systems at enterprise scale.
Establish engineering standards, drive cloud-native microservices migration, optimize LLM performance, and mentor senior engineers.
Minimum Requirements
12–18 years of software engineering and machine learning systems development experience with enterprise backend architecture.
Proficiency in Java and Python and experience with agentic orchestration frameworks (e.g., LangChain) and workflow engines (e.g., Temporal).
Advanced knowledge of distributed systems including event-driven architectures, microservices, Kubernetes, Kafka, AWS, and databases (PostgreSQL, Vector DBs).
Work Experience Required: 12–18 years
Ideal Candidate Profile
Experienced in architecting scalable, distributed AI backend services with cross-functional technical leadership capabilities.
Strong background in AI/ML system design with hands-on expertise in agent orchestration and workflow engine technologies.
Skilled in defining long-term platform roadmaps aligned with business and AI goals while driving technical excellence and innovation.
