Enable job alerts via email!

AI Engineer III - AI Incubation

Charles Schwab Corporation

Markham

On-site

CAD 80,000 - 120,000

Full time

16 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading financial services company is seeking a Software Developer III for its AI Incubation and Enablement team. This role focuses on developing innovative AI applications and driving software development using Large Language Models. The ideal candidate will have a strong background in software development, experience with AI models, and a passion for continuous learning and innovation.

Qualifications

  • 3+ years of software development experience.
  • 1+ years of experience building AI applications.
  • Experience with large datasets and cloud-native applications.

Responsibilities

  • Drive development of innovative AI solutions.
  • Collaborate with architects and technologists.
  • Solve complex technical issues.

Skills

Software Development
AI Applications
Problem Solving
Communication
Continuous Learning

Education

Bachelor's degree in Computer Science

Tools

Python
Java
Angular

Job description

Your Opportunity

At Schwab, you’re empowered to make an impact on your career. Here, innovative thought meets creative problem solving, helping us “challenge the status quo” and transform the finance industry together.

At the heart of innovation at Schwab, the AI Incubation and Enablement Team is where cutting-edge ideas come to life. Our mission is to develop new and novel AI applications that transform the way Schwab serves its clients, enhancing experiences and driving value across the organization. We don’t just solve today’s challenges; we anticipate tomorrow’s opportunities, pioneering solutions that position Schwab as a leader in financial services innovation.

The AI Incubation and Enablement team is looking for a talented, technical, hands-on Engineer to drive the development of innovative AI solutions. This position will focus on driving rapid, iterative software development using Large Language Models.

In the Software Developer III role on the AI Incubation and Enablement team, you will be a strong developer with deep technical knowledge as well as the ability to help other team members solve complex technical issues. You will work closely with architects, technologists, and business partners to align with the team and organization’s technology strategies.

You have a bias for action and are good at finding ways to make progress and execute even in the face of technical challenges. You are constantly learning about new technologies with continuous innovation and adoption of new standards and best practices. This is an opportunity to be part of a cutting-edge team respected for products and platforms used across multiple Schwab organizations.

What you have

Required Skills:

  • Bachelor's degree or advanced degrees in Computer Science or related field.
  • 3+ years of software development experience in startups and large organizations.
  • 2+ years of experience building complex products from scratch and running them in production.
  • 1+ years of experience building applications that use AI models to deliver business value.

Preferred Skills:

  • Strong computer science fundamentals and experience working across different parts of the tech stack.
  • Focus on quality in everything you do. Continue to raise the bar and deliver high-quality products, with experience writing tests at all levels of the test pyramid.
  • Strong communication skills – you balance written and verbal communication to clearly share your perspective with others on the team.
  • Experience building applications and data pipelines that interface with large datasets.
  • Experience with containers and cloud-native applications, and the ability to operationalize them in the public cloud with infrastructure as code.
  • Demonstrated mindset of continuous learning and improvement.
  • Ability to solve problems with ambiguous or incomplete data in complex codebases.
  • Demonstrated business domain knowledge related to all products you have worked on.
  • Curiosity about new technologies and processes – you always seek to improve yourself and proactively share knowledge with others on your team.
  • Experience working with LLMs and shipping LLM-powered applications to production is a big plus.
  • Experience with Python, Java, and Angular preferred but not required.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics

Canonical

Vancouver

Remote

CAD 80.000 - 120.000

13 days ago