About this role
AI Software Engineer role in VMware’s Tanzu Division focused on advancing AI capabilities in the open source Spring Portfolio. You will lead design and implementation of core AI features, mentor senior/staff engineers, collaborate with product and community, and integrate with major AI vendors.
Key Responsibilities
- Define and drive the design, implementation, and testing of core Spring Portfolio AI features
- Triaging GitHub issues and reviewing open-source contributions
- Mentor and coach senior and staff-level engineers
- Coordinate with AI vendors (Anthropic, OpenAI, Amazon Bedrock, Google GenAI, Azure OpenAI) and vector store vendors
- Participate in architectural reviews and evangelize Spring via community activities
Technical Overview
You will build and test AI-related features for the Spring Portfolio using strong Java and Spring fundamentals such as dependency injection and application context. The role includes open-source contribution management on GitHub and coordinating integrations with AI vendors (Anthropic, OpenAI, Amazon Bedrock, Google GenAI, Azure OpenAI) and vector store vendors.
Ideal Candidate
The ideal candidate is an experienced AI-focused Software Engineer with 12+ years of experience (or 10+ years with a Master's) and deep Java and Spring expertise. They can design, implement, and test AI-related capabilities for the open source Spring Portfolio, triage GitHub issues, review contributions, and mentor staff-level engineers while coordinating with AI vendors such as OpenAI and Amazon Bedrock.
Must-Have Skills
Strong proficiency in Javasolid understanding of Spring fundamentalsincluding dependency injectionapplication contextand Spring's programming modelHands-on experience building production applications with the Spring PortfolioDefine and drive the designimplementationand testing of core features for the open source Spring Portfolio related to AI capabilitiesEngage with the open-source community by triaging GitHub issuesreviewing contributions
Nice-to-Have Skills
Experience contributing to or maintaining open-source projects
Tools & Platforms
Spring PortfolioSpringGitHubTanzu Platform 10Tanzu Data IntelligenceBitnamiSpring AIAnthropicOpenAIAmazon BedrockGoogle GenAIAzure OpenAI
Required Skills
JavaSpring fundamentalsdependency injectionapplication contextSpring's programming modelSpring Portfolioproduction applicationsopen sourceGitHub issues triagingreviewing contributionsAI capabilitiestestingarchitectural reviewstechnology evaluationsAnthropicOpenAIAmazon BedrockGoogle GenAIAzure OpenAIvector store vendors
Hard Skills
JavaSpring fundamentalsdependency injectionapplication contextSpring programming modelSpring Portfolioproduction applicationsAI capabilitiesSpring Portfolio open sourceGitHub issues triagingreviewing contributionsmentoring and coaching senior and staff-level engineersarchitectural reviewstechnology evaluationsopen-source contributionworking with AI vendorsAnthropicOpenAIAmazon BedrockGoogle GenAIAzure OpenAIvector store vendorswriting blog postspublic speakingEvangelize Spring and related products
Soft Skills
technical leadershipmentorshipcollaboration with communityproduct managementdesignand engineering teamsfostering a welcoming environment for open-source contributorscommunicationexcellent written and verbal communication skillsability to articulate complex technical issues to technical and non-technical audiences
Keywords for Your Resume
AI Software EngineerSoftware EngineerJavaSpring fundamentalsdependency injectionapplication contextSpring's programming modelSpring Portfolioproduction applicationsopen sourceGitHub issuestriaging GitHub issuesreviewing contributionsopen-source communitycore featuresimplementationtestingarchitectural reviewstechnology evaluationsAnthropicOpenAIAmazon BedrockGoogle GenAIAzure OpenAIvector store vendorsEvangelize Springblog postspublic speaking
Deal Breakers
Strong proficiency in Java, Solid understanding of Spring fundamentals including dependency injection, application context, and Spring's programming model, Hands-on experience building production applications with the Spring Portfolio
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile