Principal Software Engineer - Agent Builder - Workplace AI - Search
Elastic
about 3 hours ago
London, United Kingdom
Staff+
H1B Sponsor
Responsibilities
- Own the architecture for chat back-end services using Node/TypeScript.
- Lead cross-team design reviews and author reference standards.
- Build event-driven pipelines for capturing chat telemetry and feedback.
- Define error budgets and testing strategies for reliability.
- Mentor senior and junior engineers to enhance their system-design skills.
- Collaborate with Product, Design, and Data Science teams on project goals.
- Represent Elastic in open-source AI communities through proposals and talks.
Requirements
- 10+ years of experience building distributed, production SaaS services.
- At least 5 years of experience leading large-scale Node/TypeScript back-end stacks.
- Deep expertise in distributed systems fundamentals.
- Proven success in designing high-throughput, low-latency APIs.
- Hands-on experience with observability tools like OpenTelemetry.
- Exposure to LLM tooling and enthusiasm for GenAI architectures.
- Strong written communication skills for creating ADRs and RFCs.
- Nice-to-have: contribution history to Kibana or ability to prototype front-end dashboards.
Benefits
- Competitive pay based on performance, not previous salary.
- Health coverage for you and your family in many locations.
- Flexible work locations and schedules.
- Generous vacation days each year.
- Financial donation matching up to $2000.
- Up to 40 hours per year for volunteer projects.
- Minimum of 16 weeks of parental leave.
Tech Stack
ElasticsearchgRPCNode.jsTypeScript
Categories
AI & MLBackendData EngineeringTesting