Senior Python Developer

Charles Schwab Inc.•Austin, TX
•$135,000 - $162,000•Onsite

About The Position

At Schwab Technology Services (STS), the Senior Python Developer will help build and advance Schwab’s Generative AI Operating System (GenAI OS), a cloud-first platform for intelligent, trusted, and scalable AI-driven solutions across the enterprise. The role combines hands-on software engineering with technical leadership to deliver production-grade Generative AI applications that create business value. The position helps shape platform architecture, development standards, and technical direction while leading engineers through the full software development lifecycle. The developer will work with product owners, data scientists, analytics professionals, and technology partners to address business challenges through scalable cloud-native applications, advanced AI capabilities, and secure, reliable, observable solutions. The role also guides teams through planning, prioritization, and execution, promoting innovation, collaboration, accountability, and continuous improvement. Schwab emphasizes in-office collaboration, and the selected candidate is expected to work on site in the specified location(s). The role is eligible for bonus or incentive opportunities in addition to the salary range.

Requirements

  • Bachelor’s degree in Computer Science, Data Science, Engineering, Statistics, or a related field.
  • At least 8 years of experience in software engineering, data science, or AI/ML.
  • At least 5 years of professional software development experience using Python as a primary programming language.
  • At least 3 years of hands-on experience developing and deploying Generative AI applications, including LLM-based solutions, RAG, prompt engineering, or GenAI platform capabilities.
  • At least 3 years of experience in technical leadership.
  • Experience building and delivering production-grade cloud-native applications on Google Cloud Platform (GCP), including Cloud Run and Docker-containerized services.
  • Experience designing and supporting data orchestration and pipeline solutions using Apache Airflow, Dataflow, or similar technologies.
  • Experience developing microservices and RESTful APIs using 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.

Nice To Haves

  • 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 in financial services or other highly regulated industries.
  • Deep knowledge of large language models, transformer architectures, and frameworks such as LangChain or Hugging Face.
  • 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.

Responsibilities

  • Build and advance Schwab’s Generative AI Operating System (GenAI OS).
  • Deliver production-grade Generative AI applications and scalable cloud-native applications.
  • Help shape AI platform architecture, development standards, and technical direction.
  • Lead engineers through the full software development lifecycle.
  • Collaborate with product owners, data scientists, analytics professionals, and technology partners to solve business challenges.
  • Integrate advanced AI capabilities and deliver secure, reliable, and observable solutions.
  • Guide engineering teams through planning, prioritization, and execution.
  • Lead Agile delivery practices, including sprint planning, backlog management, release planning, prioritization, and daily team coordination.
  • Drive engineering excellence through code reviews, test-driven development, CI/CD pipelines, and modern software development practices.

Benefits

  • Bonus or incentive opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service