Principal Software Engineer (Agent Builder - Search AI)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Principal Software Engineer (Agent Builder - Search): Set technical direction and drive Kibana backend architecture for conversational agent platform connecting agents to search data with an accent on streaming APIs, secure tool execution, session persistence, retrieval contracts, and evaluation telemetry. Focus on defining service boundaries, building event-driven pipelines for telemetry and LLM feedback, championing reliability, and leading cross-team designs.
United Kingdom, Ireland, Israel, Portugal, Spain, Sweden, London, United Kingdom
Company
, the Search AI Company, enables real-time answers using all data at scale with search and AI platform used by over 50% of Fortune 500.
What you will do
- Own architecture for chat backend services (Node/TypeScript), defining service boundaries, data contracts, and scalability targets
- Lead cross-team design reviews; author ADRs and RFCs as standards for AI-chat and ingestion
- Build and harden event-driven pipelines for chat telemetry, evaluation traces, LLM feedback; expose via analytics endpoints
- Champion reliability: define error budgets, testing strategy, incident-response playbooks for conversational workloads
- Mentor senior and junior engineers; grow system-design skills and foster high-trust culture
- Partner with Product, Design, Data Science to turn ambiguous goals into incremental action items
- Represent in open-source AI communities through proposals, blogs, talks
Requirements
- 10+ years building distributed production SaaS services; at least 5 years leading large-scale Node/TypeScript or similar backends
- Deep expertise in distributed systems: shard routing, consensus, eventual consistency, back-pressure, circuit-breakers
- Demonstrated success designing high-throughput, low-latency APIs (gRPC/REST/WebSocket) with streaming and resumable sessions
- Hands-on observability: OpenTelemetry, log/metric pipelines, synthetic checks, SLO dashboards
- Exposure to LLM tooling (LangChain/LangGraph, OpenAI function calls, vector-search, RAG) and enthusiasm for GenAI
- Clear, persuasive written communication for ADRs and RFCs
Nice to have
- Contribution history to Kibana or other large SPAs
- Ability to prototype front-end dashboards to unblock backend
Culture & Benefits
- Competitive pay based on work done
- Health coverage for you and family in many locations
- Flexible locations and schedules for many roles
- Generous vacation days
- Minimum 16 weeks parental leave
- Up to 40 hours/year for volunteer projects; match up to $2000 donations
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →