
Job Description
Ovii's Interpretation of the Role
We are looking for a founding engineer to build trustworthy autonomous AI agents for our AI‑first EdTech platform. You will own the end‑to‑end systems that manage memory, orchestration, latency, and deployment of LLM‑driven agents, ensuring reliability, security, and scalability.
Role Snapshot
- Own production‑grade autonomous agent systems
- Design and optimize LLM‑driven application architecture
- Build and maintain distributed, stateful services
- Implement robust testing and observability
- Collaborate in a high‑trust, small startup team
Must-Have Requirements
- Python
- Shell scripting
- TypeScript/Node.js
- Distributed systems design
- LLM application development
- Append‑only logs / idempotent reconciliation / event‑sourced state machines
- Test‑first discipline
- software engineering
- production ownership of distributed/stateful systems
Nice-to-Have Signals
- Multi‑tenant and single‑tenant fleet management
- Security best practices for sensitive data
- AI coding agent orchestration in personal workflow
- multi‑tenant fleet management
- security for highly sensitive data
Work Setup
- Location: Bangalore, India
- Work mode: ONSITE
- Employment type: Full-Time
Not Specified in JD
- Visa sponsorship
- Salary range
- Remote eligibility
- Education requirement
- Certifications
- Relocation
- Notice period
- Travel
- Security clearance
- Coding test
- Portfolio
- GitHub
- Writing sample
- Cover letter
What You'll Likely Work On
- Design and implement memory and state management layers for autonomous AI agents
- Build orchestration and scheduling components to ensure low‑latency, deterministic execution
- Develop operator tooling for live debugging, benchmarking, and deployment of LLM models
- Ensure reliability and scalability of distributed, stateful services through testing, observability, and fault‑tolerance
- Collaborate on security and isolation mechanisms for multi‑tenant deployments
Good Fit If You Have
- Enjoy rapid iteration in a small, high‑trust startup environment
- Strong bias toward writing testable, maintainable code
- Comfortable reviewing designs adversarially and documenting decisions
- Interest in AI‑driven tooling and agent orchestration
Skills
- Python
- Shell scripting
- TypeScript/Node.js
- Distributed systems design
- LLM application development
- Event‑sourced / append‑only log architecture
- Idempotent reconciliation
- Test‑first discipline