Lead (Backend) Software Engineer
Core
Lead backend engineering for AI-search products that help multi-location brands improve representation in AI-powered search engines like ChatGPT and Google AI Overviews.
Role type
Senior IC backend engineering lead (generative AI)
Builds
Backend systems integrating LLMs and AI search platforms for brand visibility and recommendations
Domain
Generative AI, AI search, backend infrastructure
Deliverable
production ML models
Required skills
Kotlin, Groovy, Java, Scala, Spring Boot, Hibernate, MySQL, Elasticsearch, Docker, AWS, OpenAPI, microservices, event-driven architecture, LLM integration, API management, observability, cost optimization, rate limiting, non-deterministic system handling
Preferred skills
Prompt management, retrieval-augmented generation, embeddings, vector search, LLM evaluation frameworks
Technologies
Spring Boot, Hibernate, JUnit, MySQL, Elasticsearch, Docker, AWS, OpenAPI
Responsibilities
Guide design and operation of backend systems integrating LLMs and AI search platforms; Establish robust approaches for evaluating AI-generated results; Ensure LLM-enabled capabilities are observable, testable, cost-efficient, and resilient; Manage challenges of generative AI systems including non-deterministic behavior and latency; Assess emerging developments in LLMs and AI search pragmatically
Seniority
Senior, hands-on IC with leadership responsibilities