C

Cresta

Builds AI agents and coaching for call centers

Senior Machine Learning Engineer

Natural Language Processing & LLMsConfirmed live in the last 24 hours
Full-timeRemote in USARemote

About the Job

Requirements

  • A bachelor's degree in Computer Science, Mathematics, or a related field; a master's degree or Ph.D. is preferred.
  • 5–8+ years of industry experience building and deploying machine learning systems in production, including significant experience working with large language models.
  • Strong expertise in natural language processing, generative artificial intelligence, transformer architectures, embeddings, and retrieval systems.
  • Proven experience designing and deploying retrieval-augmented generation systems in enterprise environments.
  • Experience building and evaluating complex agentic or multi-step large language model workflows.
  • Strong knowledge of modern machine learning frameworks and tools such as PyTorch, TensorFlow, and Hugging Face, as well as distributed or cloud-based infrastructure.
  • Demonstrated ability to optimize real-time machine learning systems for performance, scalability, and reliability.
  • Strong technical leadership skills, with the ability to influence cross-functional decisions and raise the engineering bar.

Responsibilities

  • Lead the design and development of Cresta’s next-generation AI agents and agentic assist systems, defining system architecture and core modeling approaches.
  • Architect intelligent, multi-step agent workflows that combine real-time guidance, knowledge retrieval, reasoning, summarization, and automated actions into cohesive production systems.
  • Design, deploy, and optimize large language model-powered systems, including retrieval-augmented generation pipelines, multi-agent orchestration, and domain-adapted models.
  • Improve reasoning, planning, and tool-use capabilities in real-world AI applications.
  • Develop evaluation strategies for complex, non-deterministic systems, including offline benchmarking, online experimentation, and large language model-as-a-judge methodologies.
  • Diagnose and mitigate real-world failure modes such as hallucinations, retrieval errors, tool misuse, prompt brittleness, and multi-step reasoning breakdowns.
  • Define and measure quality metrics such as accuracy, faithfulness, task completion, latency, cost, and robustness to improve system reliability and performance.
  • Optimize AI systems for scalability, latency, security, and cost efficiency in production environments.
  • Collaborate cross-functionally with product, frontend, and backend teams to integrate AI capabilities into Cresta’s platform.
  • Mentor engineers, contribute to technical strategy, and help shape the roadmap for Cresta’s AI systems.

About the Company

Cresta

Builds AI agents and coaching for call centers

Cresta builds AI software for customer contact centers: AI agents that handle calls and chats on their own, plus live coaching for the human agents who work alongside them. In 2018, years before ChatGPT, it put a transformer model, the design behind today's chatbots, to work guiding support agents in real time at Intuit, its first customer. Companies pay yearly for software that listens to conversations as they happen, prompts agents with answers and next steps, and studies every call to show managers what top performers do differently. Cresta was founded in 2017 at Stanford's AI Lab, with self-driving car pioneer Sebastian Thrun among its co-founders, and is based in Sunnyvale, California.

Company size
501-1,000
Company stage
Acquired
Total funding
$276M
Headquarters
Sunnyvale, CA
Founded
2017

Recently Posted Jobs

Explore more opportunities at Cresta

See more jobs