
Job Description
Ovii's Interpretation of the Role
The Software Engineer will design and implement scalable APIs, data pipelines, and dashboards that connect AI models to enterprise workflows. The role spans backend services, real‑time integration, and front‑end interfaces, requiring strong Python or Node.js expertise and cloud experience.
Role Snapshot
- Build scalable backend APIs
- Create data ingestion/orchestration layers
- Integrate AI/ML models into production
- Develop real‑time, event‑driven features
- Collaborate across product and research teams
Must-Have Requirements
- Python or Node.js
- Modern web framework (React/Next.js)
- SQL/NoSQL databases
- REST APIs
- Microservices architecture
- Containerization
- AWS/GCP/Azure
- Real‑time systems (WebSockets, event‑driven)
- MLOps or ML integration exposure
- backend API development
- data pipeline engineering
- AI/ML platform integration
- real‑time system design
Work Setup
- Location: Bangalore, India
- Work mode: ONSITE
- Employment type: Full-Time
Not Specified in JD
- Visa sponsorship
- Salary range
- Remote eligibility
- Education requirement
What You'll Likely Work On
- Design and ship robust, high‑performance APIs for AI services
- Build and maintain data pipelines that feed LLMs and enterprise tools
- Implement real‑time communication layers using WebSockets or similar
- Collaborate with AI/ML engineers to embed models into production systems
- Contribute to front‑end dashboards that surface AI agent insights
- Ensure security, reliability, and low latency across the stack
Good Fit If You Have
- Enjoys fast‑paced startup environments
- Thrives at the intersection of product and infrastructure
- Strong problem‑solving mindset for production‑grade code
Skills
- Python / Node.js
- Modern web frameworks (React, Next.js)
- SQL & NoSQL databases
- REST APIs & microservices
- Containerization (Docker/K8s)
- AWS, GCP or Azure
- Real‑time systems (WebSockets, event‑driven)
- MLOps / ML integration