This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Cloud Data Platform Engineer is within the SAM Data Technology organization, with a strong emphasis on the Investment Data domain. The role owns end‑to‑end data capabilities—from ingestion and domain modeling to platform frameworks, Data APIs, and Python‑based visualization/UI layers—that power Schwab Asset Management’s investment, operational, analytical, and regulatory use cases.
Job Responsibility:
Design and build reusable data platform frameworks for ingestion, transformation, validation, and consumption
Establish standardized patterns for data pipelines, APIs, and visualization layers across SAMDA
Define best practices for schema evolution, versioning, error handling, and observability
Influence platform roadmap through hands‑on engineering leadership
Architect and implement complex, cloud‑native ETL/ELT pipelines supporting investment and analytical data
Build reliable workflows using GCS, Dataproc, Cloud Dataflow, Composer (Airflow), and Pub/Sub
Implement scalable transformations and curated layers in Snowflake and cloud data warehouses
Design enterprise‑grade investment data models using Kimball, relational, and domain‑driven design principles
Create operational and analytical data stores from the ground up, including taxonomies and canonical models
Ensure models support regulatory, performance, and investment analytics use cases
Design and implement Data APIs using Python (FastAPI / Flask) to expose curated investment datasets
Build scalable, secure RESTful services for analytical and operational consumers
Apply governance, access control, and data protection standards aligned with regulated environments
Develop Python‑based dashboards and UI applications using Streamlit, Dash, Panel, or similar frameworks
Create interactive visualizations using Plotly, Matplotlib, and Seaborn to support investment insights
Translate complex investment data into intuitive, self‑service analytical experiences
Build data and application services using Cloud Run, Cloud Functions, and Cloud SQL
Apply distributed processing frameworks such as Apache Spark, Beam, and Flink
Package and deploy data services, APIs, and UI components using Docker
Lead CI/CD design for pipelines, APIs, and visualization apps using Git, Bitbucket, Bamboo, Jenkins, and GitHub Actions
Implement automated testing, deployment, and release management patterns
Drive infrastructure automation using Terraform or Google Cloud Deployment Manager
Define and implement data quality frameworks, reconciliation checks, and monitoring standards
Proactively identify and resolve complex data, platform, and application issues
Act as a senior technical leader and mentor for data engineers across SAMDA
Lead design reviews and influence cross‑team engineering decisions
Communicate complex platform and investment data concepts to technical and business stakeholders
Requirements:
Bachelor’s degree in Computer Science, Information Technology, or equivalent practical experience
6–8 years of experience building cloud‑based data platforms and enterprise data solutions
Strong experience in the Investment or Asset Management data domain
Hands‑on expertise with Snowflake and GCP services (GCS, Cloud Run, Cloud Functions, Pub/Sub, Composer, Cloud SQL)
Advanced proficiency in Python for data engineering, API development, and visualization
Proven experience building REST APIs using Python frameworks (FastAPI, Flask, or equivalent)
Experience with Python visualization and UI frameworks (Streamlit, Dash, Panel, or similar)
Strong background with distributed processing frameworks (Spark, Beam, or Flink)
Expertise in CI/CD, containerization (Docker), and infrastructure as code (Terraform or GCP Deployment Manager)
Nice to have:
Experience designing platform‑level frameworks adopted by multiple engineering teams
Deep understanding of regulated data environments, governance, lineage, and auditability
Strong grasp of modern data architecture and self‑service analytics patterns
Ability to influence platform strategy and mentor senior engineers
Excellent documentation and executive‑level communication skills
What we offer:
401(k) with company match and Employee stock purchase plan
Paid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for eligible positions