Avenio AI is building an AI-native platform for BioPharma workflows. They are seeking a Director of Software Engineering to lead the technical direction, manage a team, and ensure the reliability of their multi-tenant SaaS platform.
Responsibilities:
- Set and drive technical strategy across our frontend, backend, data, and AI/LLM layers
- Stay hands-on including design, build, and review code in production-critical services
- Own architecture decisions for a multi-tenant SaaS platform: service boundaries, data modeling, scalability, and reliability
- Lead, mentor, and grow the engineering team; establish standards for code quality, testing, and delivery
- Own the GCP deployment architecture, CI/CD pipeline, and overall production reliability
- Guide the AI/LLM roadmap: RAG, embeddings, vector search, and orchestration
- Partner with product and leadership to translate business goals into a credible technical roadmap
- Raise the bar on engineering culture: code review, observability, security, and incident response
Requirements:
- 7+ years building production software, with a strong individual-contributor track record and experience leading or mentoring engineers
- Deep expertise in Python/Django and a modern React/TypeScript frontend; comfortable across the full stack
- Proven architecture chops on multi-tenant SaaS: data modeling, service design, scalability, and reliability
- Hands-on experience deploying and operating on GCP (or comparable cloud) with infrastructure-as-code (Terraform) and CI/CD
- Practical experience with AI/LLM systems: RAG, embeddings, vector databases, or orchestration frameworks like LangChain
- A bias for shipping, strong opinions held loosely, and the ability to set standards without becoming a bottleneck
- Clear communicator who can grow a team and partner with non-engineering stakeholders
- real-time/WebSocket systems (Daphne, Channels)
- document processing/OCR pipelines
- Elasticsearch at scale
- early-stage / founding engineering experience