Senior Software Engineer
Role Overview
Join the AI Platform Team, which builds AI-driven application experiences across the Omnissa product ecosystem.
The platform manages millions of devices across multiple operating systems and requires high performance, scalability, availability, and resilience.
This role designs, develops, and integrates AI-powered application features in a cloud-scale environment.
Key Skills for This Role
Full Job Posting
Role Overview
Join the AI Platform Team, which builds AI-driven application experiences across the Omnissa product ecosystem.
The platform manages millions of devices across multiple operating systems and requires high performance, scalability, availability, and resilience.
This role designs, develops, and integrates AI-powered application features in a cloud-scale environment.
Responsibilities
- Design, develop, and deliver AI-powered application features and services.
- Integrate LLM-based features, automation workflows, and intelligent user experiences into applications.
- Develop backend services, APIs, and application logic that interact with AI/ML systems.
- Partner with AI/ML engineers to integrate models into production-grade applications.
- Build scalable, reliable distributed systems with strong performance and availability.
- Implement observability, monitoring, and logging for AI-driven components.
- Participate in system design, architecture discussions, and code reviews.
- Improve performance, reliability, and developer productivity.
- Apply developments in LLMs, embeddings, and agent frameworks to product use cases.
Required Experience
- 5–10 years of software engineering experience building scalable applications.
- Strong Python proficiency plus at least one additional language: Java, Go, or C++.
- Experience with backend systems, APIs, microservices, and scalable REST or gRPC services.
- Experience integrating AI/ML capabilities into applications, including LLM or ML-service APIs.
- Strong understanding of data structures, algorithms, system design, containerization, and orchestration.
- Strong problem solving, Agile collaboration, adaptability, and interest in learning new technology.
Preferred Qualifications
- A bachelor's degree or equivalent education and relevant professional experience is preferred.
- Preferred experience includes LLM applications, RAG systems, AI agents, vector databases, embeddings, LangChain or LangGraph.
- Knowledge of real-time data processing, event-driven architecture, and AI-application observability is preferred.
Location and Travel
- Hybrid role based in Mountain View, California or Atlanta, Georgia.
- No travel is expected.
Compensation
- Typical base salary range is USD 162,512 to USD 342,750 per year.
- The role may be eligible for a corporate bonus program.
- Compensation varies based on geography, experience, education, skill level, and other relevant factors.
Benefits
- Benefits include employee ownership, health insurance, 401(k) matching, disability insurance, paid time off, and growth opportunities.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Omnissa
Software Engineer ( C# .net)-Bengaluru
Bengaluru, IND
Python Developer (Backend) - Bengaluru
Bengaluru, IND
Payroll - Professional 1
, IND
Senior Solutions Marketing Manager, Public Sector
, USA
Software Engineer
Bengaluru, IND
Senior Information Security Analyst ( Infosec) - Bengaluru
Bengaluru, IND
Application Security Engineer (Appsec) - Bengaluru
Bengaluru, IND
Federal Inside Sale Representative
Washington, USA