Lead the technical direction of AI-native product development - owning architecture, raising engineering standards, and helping the team ship with confidence. You bring strong fullstack depth, a pragmatic mindset, and the ability to grow the engineers around you.
- Own key architecture decisions across backend, AI, and frontend - communicate trade-offs clearly and drive them to closure.
- Set and uphold engineering standards: code quality, testing, observability, and delivery practices.
- Identify technical risk early and propose practical paths forward.
- Stay hands-on - lead by example through code, review, and design.
- Complete all assigned, mandatory training within the timeframe provided
- Conduct and/or participate in regularly scheduled 1:1 meetings with direct manager and/or direct reports
- Engineering
- Design and build scalable backend services and AI-powered features end-to-end.
- Architect LLM integrations, RAG pipelines, and data flows that work reliably in production.
- Build frontend experiences that surface AI capabilities intuitively.
- Champion test-first development, observability, and automated delivery.
- People & Collaboration
- Mentor and grow engineers through review, pairing, and honest feedback.
- Partner with product and other teams to align technical work with business outcomes.
- Lead design discussions and help the team make good decisions faster.
- 8+ years of fullstack engineering experience, with a track record of shipping production systems.
- Strong fullstack background - comfortable across backend services, APIs, and modern frontend development.
- Experience building and shipping AI or data-intensive features in production.
- Solid grasp of software design principles, distributed systems, and delivery practices.
- Hands-on with CI/CD, containerisation, and production observability.
- Leadership
- Track record of owning technical strategy and driving outcomes - not just executing tasks.
- Experience mentoring engineers and raising the bar across a team.
- Clear communicator: can translate complexity for both technical and non-technical audiences.
- Backend & AI
- Python; strong async, Pydantic, and API design.
- FastAPI in production; RESTful and event-driven patterns.
- Redis — caching, pub/sub, task queues (Celery / RQ / ARQ).
- LangChain or similar; RAG: chunking, embeddings, retrieval.
- Prompt engineering; hands-on with OpenAI, Claude, or Gemini.
- Vector stores: Pinecone, pgvector, or equivalent.
- Frontend
- React with hooks, context, and TypeScript.
- Streaming UI patterns — SSE, WebSockets.
- Component testing with React Testing Library / Vitest.
- Delivery & Quality
- CI/CD with GitLab or equivalent; Docker; Kubernetes or ECS familiarity.
- TDD mindset — pytest and Jest/Vitest, coverage gates enforced in CI.
- Observability: OpenTelemetry, Grafana, or similar.
We move fast using AI-assisted workflows. As Lead, you model this - using modern tooling daily while maintaining clear code ownership, thorough testing, and sound architectural judgment. You set the pace and the standard. Speed and craft are both the expectation.