Freshworks

Freshworks

Staff Backend AI Platform Engineer

San Mateo, CA, United States · Staff+

Sponsorship not specified$225k-$278kDetected 20 days ago
JavaDistributed SystemsBackend DevelopmentCode ReviewPostgreSQLVector DatabasesAWSTerraformPlatform EngineeringTemporalOAuthMachine LearningAirflowLLMsRAGAgentic AILangGraphAI OrchestrationTest AutomationLeadershipCommunicationMentoring

About the role

  • Organizations everywhere struggle under the crushing costs and complexities of "solutions" that promise to simplify their lives.
  • Software is a choice that can make or break a business.
  • Business software has become a blocker instead of ways to get work done.

Responsibilities

  • Lead Implementation: Act as the lead engineer for agent runtime orchestration services, focusing on reasoning, planning, and tool invocation.
  • API & SDK Design: Own the development of robust APIs and SDKs that enable internal and external teams to build and deploy agent workflows.
  • State & Memory Management: Build and optimize stateful dialog management and memory services for multi-turn, context-aware agents.
  • Agent Communication: Implement multi-agent communication (A2A) protocols and shared context systems.
  • Workflow Design: Build and manage task scheduling and long-running operations using tools like Temporal or Airflow.
  • Performance Optimization: Optimize LLM orchestration for performance and cost through caching, batching, and token monitoring.
  • Data Pipeline Ownership: Implement and maintain RAG pipelines and integrations with vector databases (e.g., Pinecone, Weaviate, FAISS).
  • Telemetry Integration: Ensure all backend services support LangSmith-based evaluation and comprehensive observability.
  • Tenant Isolation: Implement RBAC, API authentication, and multi-tenant isolation logic.
  • Engineering Excellence: Set the standard for automated testing (unit, integration, load) and implement OpenTelemetry for full system visibility.

Requirements

  • 6+ years of backend engineering experience.
  • 1-2+ years of hands-on experience in AI/ML platform development.
  • Expert Proficiency: Strong programming skills in Java and Python.
  • Framework Expertise: Hands-on experience with LangChain, LangGraph, or LangSmith.
  • Cloud & Data: Solid experience with AWS, Terraform, and a mix of relational (PostgreSQL) and Vector databases.
  • Orchestration: Practical experience with workflow engines like Temporal or Airflow and messaging systems like Kafka.
  • Hands-on experience with LangChain, LangGraph, or LangSmith.
  • Solid experience with AWS, Terraform, and a mix of relational (PostgreSQL) and Vector databases.
  • Practical experience with workflow engines like Temporal or Airflow and messaging systems like Kafka.

Nice to have

  • Experience with AI-driven planning systems or dialog state tracking.
  • Background in enterprise security (RBAC, SSO, OAuth2).
  • Experience working in a high-growth SaaS or startup environment.
  • Active contributions to open-source backend or AI frameworks.

Skills

  • Execute the transition to cloud-native, event-driven backend services using microservices or service mesh architectures.

Compensation

  • $225k-$278k

Benefits

  • With a fresh vision for how the world works.

This listing is sourced directly from Freshworks's careers page and normalized into a canonical job model.