
Job Description
Ovii's Interpretation of the Role
Senior software engineer focused on building AI‑native workflow orchestration platforms. Owns durable, stateful backend components, observability pipelines, and mentors junior engineers.
Role Snapshot
- Build AI workflow orchestration platform
- Design durable stateful systems with Temporal
- Develop observability pipelines (Langfuse, Arize)
- Implement human‑in‑the‑loop interrupt‑and‑resume patterns
- Mentor junior engineers
- Own reliability of critical workflow components
- Collaborate across global AI infrastructure team
Must-Have Requirements
- Go
- Python
- AI‑native development (LLM orchestration & self‑correction)
- production backend systems
- AI‑native development
Nice-to-Have Signals
- Temporal
- LangGraph
- Distributed systems
- Observability (Langfuse, Arize)
- gRPC
- Service mesh
- State management
- distributed systems at scale
- observability and tracing
Work Setup
- Location: Bengaluru, India
- Work mode: HYBRID
- Remote scope: UNSPECIFIED
- Employment type: Full-Time
Not Specified in JD
- Salary range
- Visa sponsorship
- Relocation
- Travel
- Security clearance
- Coding test
- Portfolio
- GitHub
- Writing sample
- Cover letter
What You'll Likely Work On
- Design and implement durable workflow systems using Temporal
- Build the LangGraph‑based orchestration layer for AI agents
- Create self‑correction loops that validate LLM outputs and trigger re‑prompting
- Develop end‑to‑end observability pipelines with Langfuse and Arize Phoenix
- Implement interrupt‑and‑resume patterns for human‑in‑the‑loop workflows and ensure reliability
- Mentor junior engineers through code reviews and design discussions
- Drive AI‑native development best practices across the team
Good Fit If You Have
- Experience building production backend or infrastructure systems
- Strong AI‑native development capability
- Comfort with enterprise‑grade reliability and regulated environments
- Customer‑centric mindset and entrepreneurial drive
Skills
- Go
- Python
- Temporal (durable execution engine)
- LangGraph for agent coordination
- LLM orchestration & self‑correction loops
- Distributed systems at scale
- Observability (Langfuse, Arize Phoenix)
- gRPC & service mesh
- State management in distributed environments