
AI Software Engineer
Broadcom
full-time
Posted on:
Location Type: Hybrid
Location: Atlanta • Massachusetts • Pennsylvania • United States
Visit company websiteExplore more
Salary
💰 $108,000 - $172,800 per year
Tech Stack
About the role
- Define and drive the design, implementation, and testing of core features for the open source Spring Portfolio related to AI capabilities
- Engage with the open-source community by triaging GitHub issues, reviewing contributions, and fostering a welcoming environment for contributors at all levels
- Mentor and coach senior and staff-level engineers, fostering a culture of technical excellence
- Collaborate with community, product management, design, and other engineering teams to define requirements and deliver solutions
- Coordinate with external service providers including AI vendors like Anthropic, OpenAI, Amazon Bedrock, Google GenAI, Azure OpenAI as well as vector store vendors
- Drive continuous improvement in engineering practices, tools, and processes
- Participate in high-level architectural reviews and technology evaluations
- Evangelize Spring and related products via various marketing activities that can include writing blog posts, public speaking, or other opportunities.
Requirements
- Bachelor of Science degree in Computer Science or related field and a minimum of 12+ years of experience OR Master's Degree with 10+ years of relevant experience
- Strong proficiency in Java and 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
- Excellent analytical and problem-solving skills, with a keen eye for detail and a methodical approach to complex challenges
- Excellent written and verbal communication skills, with the ability to articulate complex technical issues to both technical and non-technical audiences.
Benefits
- Medical, dental and vision plans
- 401(K) participation including company matching
- Employee Stock Purchase Program (ESPP)
- Employee Assistance Program (EAP)
- company paid holidays
- paid sick leave and vacation time
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpringdependency injectionapplication contextSpring programming modelAI capabilitiesproduction applicationsarchitectural reviewstechnology evaluationscontinuous improvement
Soft Skills
analytical skillsproblem-solving skillsattention to detailmethodical approachwritten communicationverbal communicationmentoringcoachingcollaborationfostering community
Certifications
Bachelor of Science in Computer ScienceMaster's Degree in related field