ApolloAWSCloudDockerGraphQLJavaScriptKubernetesMySQLPostgresPythonReactSQLAILLMRAGAgenticDecision Making
About this role
Role Overview
Own Technical Direction and Architecture
Set the technical direction for AI systems, including shared AI SDKs, guardrails, evaluation frameworks, feedback systems, and agentic workflow infrastructure
Own architecture and technical strategy for complex backend and AI platform systems, from design through production
Lead technical design for ambiguous, cross functional initiatives, evaluating tradeoffs, aligning stakeholders, and driving implementation
Evaluate and select technologies with a bias toward what ships well and scales sustainably
Write production code as a hands on individual contributor
Design and operate LLM powered systems, including RAG pipelines, agentic workflows, evaluation infrastructure, guardrails, and model observability
Own end to end reliability of AI systems, from design through structured output delivery
Define quality benchmarks
Champion and embed AI native development practices and tools to drive productivity gains
Foster a culture of rapid iteration, high velocity, and quality
Mentor engineers, raise the quality of technical decision making, and help the team execute with consistency
Establish coding standards, review practices, and architectural documentation that scale as the team grows
Partner with recruiting to build and grow the team
Collaborate with Engineering Managers, Product, Design, and QA to translate requirements into executable technical plans
Participate actively in design reviews and roadmap discussions with a grounded, implementation level perspective
Handle most cross team conflicts and technical decisions autonomously
Ability to critically evaluate AI generated code and outputs, including identifying failure modes, regressions, and edge cases introduced by AI assisted development
Requirements
Bachelor’s degree in Computer Science or equivalent work experience
7 to 10 years of experience in software development across building, integration, security, and architecture
Previous experience building enterprise grade APIs is a plus
Previous experience leading a team is a plus
Expertise in object oriented programming with Python as the primary language
Experience with front end technologies such as React, CSS frameworks, HTML, and JavaScript
Experience with relational databases such as Postgres and MySQL
Experience with SQL database schema design and query optimisation
Experience with cloud technologies, preferably AWS, and container technologies such as Docker and Kubernetes
Experience with GraphQL and Apollo Server is a plus, but not required.
You must be flexible and adaptable, and comfortable operating in a fast paced startup environment.
Tech Stack
Apollo
AWS
Cloud
Docker
GraphQL
JavaScript
Kubernetes
MySQL
Postgres
Python
React
SQL
Benefits
Flexible work arrangements
Professional development opportunities
Variety of ways to work, ranging from fully remote experience to working full-time in one of our physical offices.