Cloud Data Platform Engineer

Southlake, TX, US • Posted 1 day ago • Updated 1 hour ago
Full Time
On-site
USD $135,000.00 - 160,000.00 per year
Fitment

Dice Job Match Score™

📋 Comparing job requirements...

Job Details

Skills

  • Creative Problem Solving
  • Finance
  • Mutual Funds
  • Regulatory Compliance
  • EAGLE
  • Modeling
  • Roadmaps
  • Leadership
  • Extract
  • Transform
  • Load
  • ELT
  • Workflow
  • Data Flow
  • Data Warehouse
  • FOCUS
  • Master Data Management
  • Reference Data
  • Reporting
  • Software Asset Management
  • Data Modeling
  • Domain-driven Design
  • Use Cases
  • RESTful
  • Access Control
  • Data Security
  • Data Visualization
  • Dashboard
  • Plotly
  • matplotlib
  • Analytical Skill
  • Software Engineering
  • DevOps
  • Git
  • Bitbucket
  • Bamboo
  • Jenkins
  • GitHub
  • Automated Testing
  • Release Management
  • Data Quality
  • IT Management
  • Collaboration
  • Design Review
  • Computer Science
  • Information Technology
  • Asset Management
  • Data Domain
  • Snow Flake Schema
  • GCS
  • Cloud Computing
  • SQL
  • Data Engineering
  • API
  • Flask
  • Python
  • Visualization
  • UI
  • Dash Python
  • Apache Spark
  • Apache Flink
  • Continuous Integration
  • Continuous Delivery
  • Docker
  • Terraform
  • Google Cloud
  • Google Cloud Platform
  • Data Architecture
  • Analytics
  • Mentorship
  • Documentation
  • Communication

Summary

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 Asset Management (SAM) is a leading asset manager supporting mutual funds, ETFs, and managed account products governed under stringent regulatory and compliance requirements. SAM operates in a multi-cloud, multi-custodian, multi-vendor ecosystem, relying on a diverse set of external platforms such as Vestmark, Aladdin, Eagle, and others to serve its investment, operational, and regulatory functions.

This role sits directly within SAM Data team, the team responsible for designing, building, operating, and enhancing SAM Data products , platform capabilities underpinning SAM Data platform.

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.

This position is expected to operate as a senior technical contributor and platform leader, defining reusable frameworks, setting engineering standards, and driving consistency across the SAMDA ecosystem. The engineer partners closely with architects, product owners, and investment stakeholders to ensure scalable, governed, and business-aligned data solutions.

Responsibilities:

Platform Frameworks & Engineering Standards
  • 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.

Design & Build Advanced Data Pipelines
  • 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.

Investment Data Domain Focus

This role has deep ownership within the Investment Data domain, including but not limited to:
  • Holdings, positions, transactions, cash flows, and security master data
  • Portfolio, account, and instrument hierarchies
  • Performance, risk, exposure, and attribution datasets
  • Reference data, taxonomies, and domain models that support downstream analytics and reporting

The engineer is responsible for designing domain-driven data models and operational data stores that accurately represent investment concepts and scale across multiple SAM products and platforms.

Investment Data Modeling & Domain Engineering
  • 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.

Data APIs & Service Layer
  • 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.

Python Dashboards & Data Visualization
  • 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.

Advanced Cloud & Application Engineering
  • 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.

DevOps, CI/CD & Automation
  • 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.

Data Quality, Reliability & Observability
  • Define and implement data quality frameworks, reconciliation checks, and monitoring standards.
  • Proactively identify and resolve complex data, platform, and application issues.

Technical Leadership & Collaboration
  • 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.

What you have

Required Qualifications
  • 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 Google Cloud Platform 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 Google Cloud Platform Deployment Manager).

Preferred Qualifications
  • 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.

In addition to the salary range, this role is also eligible for bonus or incentive opportunities.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 90989465
  • Position Id: bdb5a553c13cb09a756a2c9f7179ffd2
  • Posted 1 day ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

McKinney, Texas

12d ago

Easy Apply

Contract, Third Party

$65 - $70

No location provided

Today

Easy Apply

Full-time, Part-time, Contract, Third Party

Southlake, Texas

Today

Full-time

USD 57.69 - 69.71 per hour

Westlake, Texas

Today

Easy Apply

Full-time

Search all similar jobs