Omnissa logo

Python Developer (Backend) - Bengaluru

Omnissa
NewPosted yesterday

LOCATION

Bengaluru · Onsite

EXPERIENCE

8 - 16 Years

TYPE

FullTime

SKILLS REQUIRED

PythonBackend DevelopmentRESTful APIsMicroservices ArchitectureMachine LearningSystem DesignRAG

Job description

Overview

Join the AI Platform Team at Omnissa to design, develop and integrate AI-powered application features across the Omnissa product ecosystem, working on a platform that manages millions of devices.

What you'll do

  • Design, develop and deliver AI-powered application features and services.
  • Build and integrate AI capabilities such as LLM-based features, automation workflows and intelligent user experiences into applications.
  • Develop backend services, APIs and application logic that interact with AI/ML systems and models.
  • Collaborate with AI/ML engineers to integrate models into production-grade applications.
  • Build scalable and reliable distributed systems, ensuring performance and high availability.
  • Implement observability, monitoring and logging for AI-driven application components.
  • Participate in system design, architecture discussions and code reviews.
  • Continuously improve system performance, reliability and developer productivity.
  • Stay current with advancements in AI technologies (e.g., LLMs, embeddings, agent frameworks) and apply them to product use cases.

What you'll need

  • 8 to 16 years of experience as a Software Engineer role in building scalable applications.
  • Strong proficiency in Python and at least one additional programming language (Java, Go, or C++).
  • Experience developing backend systems, APIs and microservices architectures.
  • Experience building scalable services using REST/gRPC APIs.
  • Experience integrating AI/ML capabilities into applications (e.g., APIs for LLMs or ML services).
  • Strong understanding of data structures, algorithms and system design principles.
  • Experience with containerization and orchestration technologies.
  • Strong problem-solving skills and ability to collaborate effectively in Agile environments.
  • Highly motivated, adaptable and eager to learn new technologies.

Nice to have

  • Experience building applications using LLMs, RAG systems or AI agents.
  • Familiarity with vector databases and embedding models.
  • Experience with orchestration frameworks (e.g., LangChain, LangGraph).
  • Knowledge of real-time data processing and event-driven architectures.
  • Exposure to observability tools and monitoring systems for AI applications.

Details

  • Location: Bengaluru, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Python Developer (Backend) - Bengaluru