Skip to content
DialpadDialpadSan Francisco, CA

Software Engineer

Lead the architecture and development of Dialpad's autonomous Agentic AI platform, building multi-agent orchestration, memory systems, real-time reasoning, and tool execution for enterprise workflows. Requires 10+ years experience, technical leadership at Staff/Principal level, and deep expertise in LLM platforms, agent frameworks, and production AI infrastructure.

176k – 209k/yr
On-site10+ YOEML Engineering

About the role

What you’ll do

  • Drive Technical Strategy: Own the architectural roadmap and delivery of Dialpad’s Agentic infrastructure, core orchestration layers, memory architectures, and evaluation/observability systems.
  • Build & Scale: Design and deploy scalable, multi-modal AI agents capable of autonomous support, real-time voice reasoning, and secure API tool execution across complex enterprise workflows.
  • Mentor & Influence: Act as a technical anchor for the organization, raising the engineering bar, mentoring senior peers, and defining technical standards for an AI-native SDLC.
  • Partner Cross-Functionally: Collaborate with leadership across Product, Engineering, and Applied Research to align technical execution with Dialpad’s long-term business strategy.
  • Push the Frontier: Research and implement emerging agent frameworks, LLM inference optimization, advanced retrieval systems, and cutting-edge safety/policy guardrails to keep Dialpad at the absolute forefront of the "era of the agent."

Skills you’ll bring

  • 10+ years of relevant software engineering experience, with a proven track record of technical leadership (as a Staff, Senior Staff, or Principal Engineer) shipping complex, large-scale systems.
  • Strong foundations in scaling distributed systems and production-grade infrastructure before evolving into applied AI, LLM platforms, and agentic architectures.
  • Ability to lead and grow a small group of engineers.
  • Inference optimization and fine-tuning strategies.
  • Advanced retrieval systems and memory architectures.
  • Hands-on experience with frameworks like LangChain/LangGraph, CrewAI, or AWS/Google Agent ecosystems.
  • Evaluation, observability, and safety frameworks for production AI systems.
  • Streaming infrastructure and voice/conversational AI.
  • Tool use, API execution frameworks, and human-in-the-loop validation systems.
  • Experience setting clear technical goals, identifying architectural risks, and systematically clearing tech-debt gaps.
  • Ability to thrive in ambiguity, build cutting-edge AI products from the ground up, and scale them into robust, self-sustaining enterprise systems.

Skills

Distributed Systemsllm platformsagentic architecturesLangChainLangGraphcrewaiinference optimizationretrieval systemsmemory architecturesEvaluation FrameworksObservabilitystreaming infrastructurevoice aiapi tool integrationhuman-in-the-loop systems

Similar roles

ML Engineering jobs
Harper

Senior Member of Technical Staff, AI Quality

HarperSan Francisco, CA

The Senior Member of Technical Staff, AI Quality will build and operate evaluation frameworks for production LLM systems, focusing on creating robust regression suites and monitoring tools to ensure the quality and reliability of AI agents.

176k – 253k/yrOn-site3+ YOEML Engineering
Perplexity

Member of Data Staff

PerplexitySan Francisco, CA

Build AI agents and systems that automate end-to-end data science workflows including hypothesis formation, querying, analysis, and recommendations at Perplexity. Requires 6+ years in data roles, strong SQL/analytics judgment, production Python, hands-on LLM experience, and product sense to create scalable AI-native data infrastructure.

175k – 330k/yrOn-site6+ YOEML Engineering
Two Dots

Member of the Technical Staff - Document Processing & Workflows

Two DotsSan Francisco, CA

As a Member of the Technical Staff, you will be a Software Engineer specializing in PDF processing and document understanding workflows. You will be responsible for building, scaling, and refining Python-based application code, ensuring fast and efficient PDF processing, and managing ML operations and quality.

175k – 250k/yrOn-siteML Engineering
Two Dots

Member of the Technical Staff - Chatbot Engineer

Two DotsSan Francisco, CA

As a Member of the Technical Staff, you will build consumer-facing chat agents that serve as the frontend to complex workflows. This role requires strong Python ability, user empathy, and a metrics-driven approach to understanding and improving chat agent quality.

175k – 275k/yrOn-siteML Engineering
Socure

Staff Data Scientist - RiskOS

SocureCarson City, NV

Staff Data Scientist owns end-to-end development of ML and Generative AI solutions for the RiskOS fraud prevention platform, from data exploration and modeling to production deployment and monitoring. Requires 6+ years experience in data science with fraud/risk focus, Python/SQL proficiency, and GenAI expertise.

175k – 205k/yrRemote6+ YOEML Engineering