Seeking a backend engineering lead to drive fast-paced prototyping and scalable systems in the AI space. This role involves working closely with leadership, guiding junior engineers, and delivering projects end-to-end in a rapidly evolving environment.
Key Responsibilities
- Lead backend development, from rapid MVPs to production systems
- Collaborate directly with leadership on high-impact initiatives
- Manage and mentor junior engineers
- Build secure, scalable, and distributed systems
- Experiment with and integrate cutting-edge AI tools and patterns
Core Skills & Experience
- Strong backend engineering expertise (auth, migrations, CI/CD, queues, events, distributed databases)
- Knowledge of distributed systems, workflow engines (e.g. Temporal)
- Hands-on experience with AI tools and frameworks (LLMs, KV cache, streaming, MCP servers, tool calling)
- Familiarity with voice agent frameworks (LiveKit, pipecat, pion)
- Experience reverse engineering APIs (OpenAI, Google Generative Service, etc.)
- Comfortable running LLMs locally and crafting effective prompts
Nice to Have
- GraphQL, Cassandra/Scylla, vector databases, RAG projects
- Open-source contributions or research publications
- Programming competition experience