Ovii Job Board

Software Engineer, Backend - India

Ema

Bengaluru, India • Onsite - Bengaluru, India • Full-Time • 7+ years

Posted 2026-06-24 Tech & Engg

Apply on employer site

Job Description

Ovii's Interpretation of the Role

Join the engineering team in Bengaluru to build and scale Ema's Agentic AI platform for enterprise productivity. You will design reliable backend systems, integrate diverse enterprise services, and develop AI-driven features using LLMs and RAG technology. This role focuses on delivering high-availability software that automates complex business processes at scale.

Role Snapshot

  • Backend Software Engineering
  • Enterprise AI Platform
  • 7+ Years Experience
  • Bengaluru Onsite
  • Agentic Architecture

Must-Have Requirements

  • Python
  • Go
  • API development (REST/gRPC/GraphQL)
  • PostgreSQL
  • NoSQL
  • Test-driven development (TDD)
  • Data structures & algorithms
  • Enterprise software development
  • Backend system design
  • API integration
  • Bachelor's degree in Computer Science or related field
  • At least 7+ years of relevant work experience
  • Based in or willing to work from the Bengaluru office

Nice-to-Have Signals

  • GCP
  • Docker
  • Kubernetes
  • FastAPI
  • React
  • Angular
  • Temporal
  • Kafka
  • Elasticsearch
  • Redis
  • LLMs (OpenAI, Gemini, Claude)
  • Agentic Architecture
  • RAG technology
  • Knowledge search
  • Multi-tenant SaaS deployment
  • Global team collaboration
  • Agentic AI or LLM integration
  • Artificial Intelligence
  • SaaS

Work Setup

  • Location: Bengaluru, India
  • Work mode: ONSITE
  • Employment type: Full-Time

Eligibility Gates

  • Visa sponsorship: unknown

Not Specified in JD

  • Visa sponsorship
  • Salary range
  • Notice period

What You'll Likely Work On

  • Design and maintain scalable enterprise applications using Python and Go.
  • Develop and integrate APIs using REST, gRPC, or GraphQL within the FastAPI framework.
  • Architect data schemas and pipelines using PostgreSQL, NoSQL, and event-driven technologies like Kafka.
  • Implement high-availability modules utilizing Agentic Architecture and Retrieval-Augmented Generation (RAG).
  • Collaborate with foundational LLMs from OpenAI, Google (Gemini), and Anthropic (Claude).
  • Ensure software reliability and security by following SOLID principles and test-driven development.
  • Optimize backend systems for low-latency and high-performance enterprise requirements.
  • Deploy and manage containerized services within a multi-tenant SaaS environment.

Good Fit If You Have

  • Strong background in enterprise-grade software development with 7+ years of experience.
  • Proficiency in developing with both Go and Python for scalable backend systems.
  • Knowledge of building and integrating complex API platforms and enterprise authentication.
  • Familiarity with modern AI technologies, including LLMs, RAG, and knowledge search.
  • Interest in working within a fast-paced, high-growth startup environment with global teams.

Skills

  • Python
  • Go
  • API Design (REST/gRPC/GraphQL)
  • PostgreSQL / NoSQL
  • GCP
  • LLMs & RAG
  • Docker & Kubernetes
  • FastAPI
  • SOLID Principles
  • Distributed Systems