Senior Python Developer

Charles Schwab Corporation

Austin (TX)

On-site

USD 150,000 - 210,000

Full time

9 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Charles Schwab Corporation is seeking a GenAI OS Application Developer to lead the development of scalable, cloud-native Generative AI applications that power Schwab's AI platform. You will guide architecture, engineering practices, and cross-functional collaboration to deliver secure and observable AI solutions.

Ideal candidates bring 8+ years in software/AI, strong Python, and hands-on GenAI experience, plus leadership skills to mentor teams and align technical direction with business goals.

Qualifications

  • Bachelor's degree in Computer Science, Data Science, Engineering, Statistics, or a related field.
  • 8+ years of experience in software engineering, data science, or AI/ML.
  • 5+ years of professional software development experience using Python as a primary programming language.
  • 3+ years of hands-on experience developing and deploying Generative AI applications, including LLM-based solutions, retrieval-augmented generation (RAG), prompt engineering, or GenAI platform capabilities.
  • 3+ years of experience in technical leadership.
  • Proven experience building and delivering production-grade cloud-native applications on Google Cloud Platform (GCP), including Cloud Run and containerized services using Docker.
  • Experience designing and supporting data orchestration and pipeline solutions using Apache Airflow, Dataflow, or similar technologies.
  • Experience developing microservices and RESTful APIs using frameworks such as FastAPI, Flask, or similar technologies.
  • Experience working with ReactJS and integrating front-end applications with backend services and APIs.
  • Strong understanding of SQL, data modeling, and relational and/or NoSQL database technologies.
  • Demonstrated experience leading Agile delivery practices, including sprint planning, backlog management, release planning, prioritization, and daily team coordination.
  • Experience driving engineering excellence through code reviews, test-driven development, CI/CD pipelines, and modern software development practices.
  • Strong communication, stakeholder management, collaboration, and leadership skills with the ability to influence technical and business decisions across cross-functional teams.

Responsibilities

  • Lead the GenAI OS development and cloud-native applications powering enterprise AI solutions.
  • Shape architecture, development standards, and technical direction for the AI platform.
  • Guide engineering teams through planning, execution, and delivery in an agile environment.
  • Collaborate with product owners, data scientists, analytics professionals, and technology partners to solve complex business challenges.
  • Drive observability, security, reliability, and quality across GenAI projects.

Skills

Python
GenAI / LLM
Agile leadership
Communication
RESTful APIs
Data modeling
SQL
ReactJS
CI/CD
Docker/Kubernetes

Education

Bachelor's degree in Computer Science or related field
Master's degree (preferred)

Tools

GCP
Docker
Kubernetes
Airflow
LangChain / HuggingFace
Terraform

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. We believe in the importance of in-office collaboration and fully intend for the selected candidate for this role to work on site in the specified location(s).

Schwab Technology Services (STS) enables the future of how clients manage their money by delivering innovative and reliable technology solutions that support investing and financial planning. As GenAI OS Application Developer, you will play a pivotal role in building and advancing Schwab’s Generative AI Operating System (GenAI OS), a cloud-first platform powering intelligent, trusted, and scalable AI-driven solutions across the enterprise.

In this role, you will combine hands-on software engineering expertise with technical leadership to deliver production-grade Generative AI applications that drive business value. You will help shape the architecture, development standards, and technical direction of our AI platform while leading a team of engineers through the full software development lifecycle. Working closely with product owners, data scientists, analytics professionals, and technology partners, you will solve complex business challenges by developing scalable cloud-native applications, integrating advanced AI capabilities, and delivering secure, reliable, and observable solutions.

You will serve as a key technical leader and agile delivery partner, guiding engineering teams through planning, prioritization, and execution while fostering a culture of innovation, collaboration, accountability, and continuous improvement. This is an exciting opportunity to influence enterprise AI strategy, modernize development practices, and build solutions that help transform how Schwab leverages Generative AI across the organization.

What you have

Required Qualifications

  • Bachelor’s degree in Computer Science, Data Science, Engineering, Statistics, or a related field.
  • 8+ years of experience in software engineering, data science, or AI/ML.
  • 5+ years of professional software development experience using Python as a primary programming language.
  • 3+ years of hands‑on experience developing and deploying Generative AI applications, including LLM‑based solutions, retrieval‑augmented generation (RAG), prompt engineering, or GenAI platform capabilities.
  • 3+ years of experience in technical leadership.
  • Proven experience building and delivering production‑grade cloud‑native applications on Google Cloud Platform (GCP), including Cloud Run and containerized services using Docker.
  • Experience designing and supporting data orchestration and pipeline solutions using Apache Airflow, Dataflow, or similar technologies.
  • Experience developing microservices and RESTful APIs using frameworks such as FastAPI, Flask, or similar technologies.
  • Experience working with ReactJS and integrating front‑end applications with backend services and APIs.
  • Strong understanding of SQL, data modeling, and relational and/or NoSQL database technologies.
  • Demonstrated experience leading Agile delivery practices, including sprint planning, backlog management, release planning, prioritization, and daily team coordination.
  • Experience driving engineering excellence through code reviews, test‑driven development, CI/CD pipelines, and modern software development practices.
  • Strong communication, stakeholder management, collaboration, and leadership skills with the ability to influence technical and business decisions across cross‑functional teams.

Preferred Qualifications

  • Master’s degree in Computer Science, Data Science, Artificial Intelligence, Machine Learning, or a related quantitative discipline.
  • Experience applying AI, machine learning, or Generative AI solutions within financial services or other highly regulated industries.
  • Deep knowledge of large language models, transformer architectures, and frameworks such as LangChain, Hugging Face, or similar technologies.
  • Experience with vector databases, embeddings, RAG architectures, and AI evaluation or observability frameworks.
  • Familiarity with machine learning frameworks such as PyTorch and TensorFlow, along with MLOps practices and deployment tooling.
  • Experience with Infrastructure as Code (IaC), Terraform, DevOps practices, GitHub, and CI/CD automation.
  • Knowledge of security, identity and access management (IAM), and compliance considerations in cloud‑based environments.
  • Experience designing and implementing scalable microservices architectures and object‑oriented software solutions.
  • Experience building monitoring, observability, and reliability frameworks for enterprise‑scale applications.
  • Demonstrated success building, mentoring, and growing high‑performing engineering teams.

In addition to the salary range, this role is eligible for bonus or incentive opportunities.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Python Developer
Senior Python Developer

Charles Schwab • Austin (TX)

On-site
USD 150,000 - 210,000
401(k) match
Sabbatical after 5 years
Parental leave
+2
Senior Software Engineer
Senior Software Engineer

Charles Schwab Corporation • Ann Arbor (MI)

On-site
USD 120,000 - 180,000
Bonus opportunities
On-site collaboration
Senior Software Development Engineer- AI Engineering & Operations
Senior Software Development Engineer- AI Engineering & Operations

Charles Schwab • Austin (TX)

On-site
USD 140,000 - 190,000
401(k) with company match
Employee stock purchase plan
Sabbatical after 5 years
+3
Senior Data Scientist
Senior Data Scientist

Charles Schwab Corporation • Austin (TX)

On-site
USD 180,000 - 240,000
Sr. AI Engineer, AI.x
Sr. AI Engineer, AI.x

Charles Schwab • San Francisco (CA)

On-site
USD 180,000 - 240,000
401(k) matching
Employee stock purchase plan
Sabbatical after five years
+2
Director, Software Development & Engineering (PL) - Brokerage Customer & Account Technology
Director, Software Development & Engineering (PL) - Brokerage Customer & Account Technology

Charles Schwab Corporation • Southlake (TX)

On-site
USD 180,000 - 260,000
AI Engineer, AI.x
AI Engineer, AI.x

The Charles Schwab Corporation • San Francisco (CA)

On-site
USD 180,000 - 240,000
401(k) match
Employee stock purchase plan
Sabbatical after 5 years
+3
Software Developer - Enterprise Architecture & AI Solutions Engineering
Software Developer - Enterprise Architecture & AI Solutions Engineering

Charles Schwab • Southlake (TX)

On-site
USD 110,000 - 160,000
Senior Software Engineer - Enterprise Architecture & AI Solutions Engineering
Senior Software Engineer - Enterprise Architecture & AI Solutions Engineering

Charles Schwab • Southlake (TX)

On-site
USD 140,000 - 190,000
401(k) with company match
Paid time for vacation
Parental leave and family benefits
+1
Software Developer - Enterprise Architecture & AI Solutions Engineering
Software Developer - Enterprise Architecture & AI Solutions Engineering

Charles Schwab • Austin (TX)

On-site
USD 110,000 - 170,000
401(k) with company match
Vacation and sabbatical program
Parental leave and family benefits
+2