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.