Architect the systems layer behind a global, fully synchronous school scaling to 10,000+ students.
bina is a globally distributed digital school serving families in 50+ countries — tiny classrooms of up to 12 students, Cambridge-accredited, ~87 NPS, USD 2.7M cARR growing >20% QoQ.
About the role
You will own architecture and end-to-end delivery for the distributed, event-driven services and real-time data-analytics workloads that power the school. The actual code is increasingly written by AI — your real job is defining problems precisely, orchestrating agents, and maintaining quality across parallel workflows. You will work directly with Dima (R&D).
Key responsibilities * Design and own distributed, event-driven systems and real-time, high-concurrency data workloads end-to-end (requirements, architecture, implementation, QA, deploy). * Build and operate the data layer (PostgreSQL, key-value stores, caching). * Design clean, versioned service boundaries and APIs; integrate third-party systems with attention to contracts, idempotency, rate limits, and backward compatibility. * Drive delivery through structured agentic workflows — running 2–3 in parallel — across the full SDLC. * Uphold an explicit quality bar: automated testing, code review, CI/CD, observability, security-by-default.
Must-haves * Proven software architect, or a strong senior engineer who independently owns end-to-end system design. * 6+ years of professional software engineering. * Production-grade proficiency in Python and Go. * Distributed, event-driven systems experience, including real-time / high-concurrency domains. * Strong data-layer fundamentals (PostgreSQL, key-value stores, caching). * Hands-on AI engineering — currently operates 2–3 parallel agentic workflows; up-to-date knowledge of LLMs and modern agent harnesses. * Clean API and integration design; engineering rigor and maintainability; Linux infrastructure literacy. * Strong English (B2+) for async written collaboration across a distributed CET/ET team.
Nice-to-haves * Rust and/or TypeScript; has built their own agent harness or internal tooling; multi-provider LLM experience; education-sector or startup background.
What we offer * Compensation: USD 5,000 per month. * Fully remote role with a globally distributed team. * True ownership — architect bina’s systems and automation layer from the ground up. * Direct collaboration with R&D leadership. Start ASAP.