CareerPlanSign in

Principal Engineer - Machine Learning

Chennai, TN, in💼 Full-time🗓 2026-10-01 → 2026-10-07

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