Principal Engineer - Machine Learning
Core
Architect and lead the development of reasoning-driven agents, multi-agent orchestration, and outcome-based workflows for Freshworks' Agentic AI Platform.
Role type
Principal Machine Learning Engineer (Agentic AI & Backend Architecture) (via careerplan.io/jobs/744000152895704-principal-engineer-machine-learning-at-freshworks)
Builds
Agent runtime orchestration services, stateful dialog management systems, multi-agent communication protocols, and cloud-native microservices.
Domain
Enterprise AI / Agentic Systems / Distributed Backend Infrastructure
Deliverable
production ML models
Required skills
Java, Python, Agentic orchestration frameworks (LangChain, LangGraph), Workflow engines (Temporal, Airflow), Event-driven architectures, Kubernetes, Kafka, AWS, Vector databases, LLM optimization, RAG pipelines, Multi-tenancy
Preferred skills
AI-driven planning systems, Reinforcement learning, Enterprise security frameworks (SSO, OAuth2, RBAC), Open-source AI/ML contributions
Technologies
LangChain, LangGraph, LangSmith, Temporal, Airflow, Pinecone, Weaviate, FAISS, LangSmith, OpenTelemetry, PostgreSQL, Kafka, Kubernetes, AWS
Responsibilities
Lead architectural design of agent runtime orchestration services; Design and establish robust APIs and SDKs for agent workflows; Build and optimize stateful dialog management and memory services; Establish scalable agent-to-agent communication protocols; Drive cloud-native microservices migration; Optimize LLM performance and cost efficiency; Own integrations and observability for enterprise RAG pipelines; Establish rigorous standards for automated testing and tenant isolation.
Seniority
Principal, hands-on IC with strategic leadership
