You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Freshworks

Principal Engineer - Machine Learning

  • Hybrid
  • 6+ years

Salary

Not stated

Similar roles pay $195K - 260K a year · our estimate

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The company builds AI-driven customer and employee engagement platforms. This role is on the AI/ML Engineering team, focused on the core backend services behind an agentic AI platform that powers autonomous AI features across the company's enterprise products.

You will set the architecture and technical direction for these services, and help establish engineering standards, scale the backend, and mentor senior engineers as the agentic capabilities grow to enterprise scale.

Responsibilities

  • Design and run the architecture of agent runtime orchestration services covering reasoning, planning, tool calls and low-latency execution.
  • Create APIs and SDKs that are easy for developers to use, so internal teams and external partners can build, deploy and manage multi-step agent workflows.
  • Build and tune stateful dialog management, shared context and memory services for multi-turn agents that depend on context.
  • Set up scalable agent-to-agent communication, coordination patterns and shared memory for distributed multi-agent work.
  • Lead the move toward cloud-native, event-driven services built on microservices, a service mesh and event streaming.
  • Improve LLM orchestration for speed and cost, including semantic caching, dynamic batching, token monitoring and model routing.
  • Direct the build of enterprise RAG pipelines and vector database integrations such as Pinecone, Weaviate and FAISS, plus LangSmith and OpenTelemetry tracing for end-to-end evaluation.
  • Set strict standards for unit, integration and load testing, and for tenant isolation through RBAC and multi-tenancy. Mentor engineers to raise the level of the whole team.

Requirements

  • 12, 18 years of software engineering and machine learning system development, with a record of designing scalable enterprise backends.
  • Strong working knowledge of Java and Python, with production experience using agent frameworks such as LangChain, LangGraph and LangSmith, and workflow engines such as Temporal and Airflow.
  • Deep understanding of event-driven architecture, microservices, Kubernetes, Kafka, AWS and mixed database setups such as PostgreSQL and vector databases.
  • Proven ability to work through ambiguity, resolve hard architecture bottlenecks, spot technical risk early and coordinate cross-team dependencies to deliver large engineering initiatives.
  • Experience turning complex business and AI goals into long-term platform roadmaps and shaping technical decisions across partner engineering teams.
  • A record of finding new tools, questioning assumptions and driving continuous technical improvement across an engineering organization.
  • Experience with AI planning systems, dialog state tracking or reinforcement learning feedback loops in production.
  • Hands-on work with enterprise security frameworks, including SSO, OAuth2, RBAC and multi-tenant data isolation.
  • Active contributions to open-source AI or ML projects, or to major LLM and orchestration libraries.
  • This is a hybrid role with in-office attendance 3 days a week, Tuesday to Thursday.

Conditions

Hybrid work: in the office 3 days a week, Tuesday to Thursday.

The company is an equal opportunity employer and welcomes candidates of all backgrounds.

Where you’d work

Hybrid, 3 days a week in the office

About the company

Freshworks

  • Industry: SaaS

Office in TN, United States

Also hiring in CA, United States, United States, London, United Kingdom and 1 more place

1 of their 12 open roles is remote

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 19 checks run
  • 2 red flags

Still hiring?

13 checks

1 red flag

How crowded?

6 checks

1 red flag

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details13 facts · Role, Location, Compensation, Employment, Company
Tech stack
  • Python
  • PostgreSQL
  • AWS
  • Kubernetes
  • Kafka
  • Airflow
  • LLMs
  • RAG
  • LangChain
  • Vector databases
Seniority
Principal
Type
Full-time
Industry
SaaS
Specialty
ML
Region
United States
Show 7 more factsShow less

Role

Category
Data & Analytics
Specialty
ML
Seniority
Principal
Experience
18+ years
Tech stack
  • Python
  • PostgreSQL
  • AWS
  • Kubernetes
  • Kafka
  • Airflow
  • LLMs
  • RAG
  • LangChain
  • Vector databases

Location

Work model
Hybrid
Region
United States
Office
  • TN, United States
Days in the office
3 days

Compensation

Salary
Salary by agreement
Pay period
Annual

Employment

Type
Full-time

Company

Industry
SaaS

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason