At Schwab, the AI.x Team is looking to develop new and novel Generative AI applications that transform the way Schwab serves its clients, enhancing experiences and driving value across the organization.
Requirements
- 8+ years of software development experience and 4+ years of experience as a hands-on senior engineer in startups and/or large organizations.
- 5+ years of experience building complex products from scratch and running them in production.
- 3 + years of experience building applications that use Artificial Intelligence (AI) models to deliver real business impact.
- 3+ years of experience building applications and data pipelines that interface with large datasets.
- 3+ years of experience with containers and cloud-native applications, and the ability to operationalize them in the public cloud with infrastructure as code.
- Experience working with proprietary or open-source LLMs (Gemini, Claude, OpenAI or other models) and shipping LLM-powered applications to production.
- Experience writing tests at all levels of the test pyramid.
Responsibilities
- Drive the development of innovative, client-facing GenAI solutions.
- Make significant contributions to the team in development practices, operational standards and platform evolution.
- Drive rapid, iterative software development using Large Language Models.
- Be a strong developer on the team with deep technical knowledge as well as the ability to help other team members in solving complex technical issues.
- Work closely with architects, technologists, and business partners to align with the team and organization technology strategies.
- Mentor junior engineers on platform and application solutions.
- Focus on building strong technology practices on the team.
Other
- Fully intend for the selected candidate for this role to work on site in the specified San Francisco, CA location.
- Strong communication skills – you balance written and verbal communication to clearly share your perspective with others on the team.
- Experience mentoring junior engineers and helping them grow their technical skills through clear feedback and code reviews.
- Demonstrated mindset of continuous learning and improvement.
- Curiosity about new technologies and processes – you always seek to improve yourself and everyone around you and proactively seek and share knowledge with others on your team.