Elastic24.03.26
AI SCORE 8.5

Principal Software Engineer - Agent Builder for Workplace AI

$180K–$220K/year

About the Role

We are seeking a Principal Software Engineer - Agent Builder to join Elastic, the Search AI Company. This remote position allows you to leverage your expertise in building distributed, production SaaS services while working with a team that values diversity and innovation. You will play a crucial role in shaping the future of our conversational platform, which connects production agents to real customer business data in Elasticsearch.

What You'll Do

  • Own the architecture for chat back-end services using Node and TypeScript, defining service boundaries and data contracts.
  • Lead cross-team design reviews and author architectural decision records (ADRs) and requests for comments (RFCs) that set the standard for AI-chat and ingestion work.
  • Build and harden event-driven pipelines that capture chat telemetry, evaluation traces, and feedback loops for large language models (LLMs).
  • Champion reliability by defining error budgets and steering incident-response playbooks for conversational workloads.
  • Mentor senior and junior engineers, fostering a high-trust, low-ego culture while enhancing their system-design skills.
  • Collaborate with Product, Design, and Data Science teams to translate ambiguous goals into actionable items.
  • Represent Elastic in open-source AI communities through design proposals, blog posts, and conference talks.

Requirements

  • 10+ years of experience in building distributed, production SaaS services, with at least 5 years in a leadership role using Node/TypeScript or similar back-end stacks.
  • Deep expertise in distributed systems fundamentals, including shard routing, consensus, and circuit-breaker patterns.
  • Experience designing high-throughput, low-latency APIs (gRPC, REST, WebSocket) with streaming responses.
  • Hands-on experience with observability tools such as OpenTelemetry and synthetic checks.
  • Exposure to LLM tooling and a passion for advancing GenAI architectures.
  • Strong written communication skills, with the ability to create clear ADRs and RFCs.

Nice to Have

  • Contribution history to Kibana or other large single-page applications (SPAs).
  • Ability to prototype front-end dashboards when it unblocks back-end work.

What We Offer

  • Competitive pay based on your contributions, not your previous salary.
  • Health coverage for you and your family in many locations.
  • Flexible work locations and schedules.
  • Generous vacation days each year.
  • Financial matching for donations and volunteer projects.
  • A minimum of 16 weeks of parental leave.

Join us as a Principal Software Engineer - Agent Builder and help shape the future of AI at Elastic. If you are passionate about technology and want to make a difference, we would love to hear from you!

Why This Job8.5 of 10

This role offers a unique opportunity to lead AI-driven projects at a well-established company. With competitive pay and a strong focus on work-life balance, it's an attractive position for experienced engineers.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Generating success profile...

Analyzing job requirements and market data

Loading market overview...

Analyzing market trends and skill demands

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.