Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
10+ years of professional software engineering experience at a tech or product-driven company, with most of that time in a senior or lead capacity on production systems.
Technical leadership: has led or mentored other engineers, owned delivery of significant features or systems end-to-end, and set technical direction within a team.
Elixir and Phoenix: strong hands-on experience including Phoenix LiveView. This role works on an existing production Elixir/Phoenix codebase from day one; a solid full-stack background is expected.
Solid working experience with PostgreSQL (schema design, query performance, migrations) and comfort with an ORM/query layer (Ecto is the layer used in this codebase).
Proficient in TypeScript / React for frontend work, and comfortable in Python for data pipelines and coach-bot services.
AI/LLM familiarity: Hands-on with RAG, prompt engineering, or shipping AI-powered product features. Formal machine-learning-engineering expertise is not required; practical experience integrating AI into a product is.
Strong data engineering skills: integrating diverse sources and building reliable pipelines.
Experience with cloud platforms (AWS, GCP, or Azure).
Career track record: longer-term engagements at product- or tech-driven companies, showing ownership across full product life cycles.
Clear communicator who works comfortably with non-technical colleagues across program, content, and leadership teams.
Proactive and ownership-driven: identifies problems, takes initiative, and follows through without waiting to be directed.
Deeper hands-on experience with Elixir/Phoenix, LiveView, and Ecto.
Background designing and running rigorous experiments using SQL, Python, or R, and translating results into clear product recommendations.
Experience with background job processing frameworks (e.g. Oban), Phoenix Channels or building multi-tenant SaaS platforms.
Experience in ed-tech, learning technology, the social sector, or emerging markets