Staff Software Engineer - Intelligent Applications team

VMware Research
USA-WA-Bellevue - 108th Ave2026-04-24Full time

About the job

The Tanzu Intelligent Applications team is at the forefront of the enterprise AI revolution. We are building the next generation of platform capabilities that empower enterprises to run agentic workloads securely and efficiently. Our mission is two-fold: we are developing a cutting-edge AI Assistant to enhance the developer experience and the management of our platform, and we are architecting the platform features required to host autonomous AI agents on a private PaaS based on Cloud Foundry. You will be joining a high-impact team where code quality, scalability, and speed of innovation in AI/ML infrastructure are paramount.

Responsibilities

Modern Frontend Architecture: Build scalable, responsive, and accessible user interfaces using Angular.

AI Agent Development: Implement agentic workflows and "Skills" that allow AI models to perform complex tasks. You will integrate the Model Context Protocol (MCP) to standardize how our agents ingest context and interact with external tools.

Platform Evolution: Help evolve our platform to be the ideal private destination for Agentic workloads.

Qualifications

Minimum

Frontend Expertise: Deep proficiency in Angular (v14+). Strong command of modern web development best practices, including TypeScript, RxJS, and performance optimization.

Core Backend Proficiency: Strong professional experience with Java (Spring Boot ecosystem) and Python (specifically for backend services or AI integration).

API & Data Layer: Experience designing and consuming GraphQL APIs. Understanding of schema design, resolvers, and avoiding N+1 problems.

Software Craftsmanship: Commitment to writing clean, testable code (TDD/BDD), conducting code reviews, and using modern CI/CD pipelines.

Preferred

GenAI Industry Knowledge: Familiarity with current trends such as Model Context Protocol (MCP), Agentic Skills, and Tool Use (Function Calling).

Platform Experience: Experience with Cloud Foundry, Kubernetes, or building Platform-as-a-Service (PaaS) architectures.

LLM Orchestration: Experience with frameworks like LangChain, Semantic Kernel, or LlamaIndex.