Charles Schwab - Southlake, TX

posted 8 days ago

Full-time - Mid Level
Southlake, TX
Securities, Commodity Contracts, and Other Financial Investments and Related Activities

About the position

The Data Engineer position at Charles Schwab involves developing and enabling the strategic use of customer-focused analytical data assets on Google Cloud. The role is part of the Client Data Technology (CDT) team, which is responsible for the client data platform that enhances customer experiences across various channels. The ideal candidate will possess a blend of software engineering and data engineering skills, with a strong emphasis on problem-solving and collaboration with business stakeholders.

Responsibilities

  • Design, develop, and support analytical solutions using modern data warehouse solutions such as BigQuery, Snowflake, or Redshift.
  • Develop object-oriented components and frameworks using Java or Python.
  • Work on agile teams to deliver data solutions on time with high quality.
  • Design, develop, and support real-time data pipelines and streaming analytics using tools like GCP Composer & Dataflow or Apache Airflow & Beam.
  • Translate business requirements into resilient solution designs.
  • Prioritize and plan development work, identifying dependencies and breaking down user stories.
  • Build relationships with domains and teams across large organizations.
  • Design and coordinate complex development projects spanning multiple teams.
  • Write automated unit tests for data interfaces and data pipelines.
  • Coach engineers and foster a culture of excellence.
  • Implement data quality and metadata management strategies at large scale.
  • Identify opportunities for continuous improvement and advocate for their prioritization.

Requirements

  • 5+ years designing, developing, and supporting analytical solutions using modern data warehouse solutions.
  • 5+ years designing and developing object-oriented components and frameworks using Java or Python.
  • 5+ years working on agile teams delivering data solutions on time with high quality.
  • 2+ years designing, developing, and supporting real-time data pipelines and streaming analytics.
  • 2+ years translating business requirements into resilient solution designs.
  • 2+ years prioritizing and planning development work, identifying dependencies, and writing technical documentation.
  • 2+ years building relationships with domains and teams across large organizations.
  • 2+ years designing and coordinating complex development projects spanning multiple teams.
  • 2+ years writing automated unit tests for data interfaces and data pipelines.
  • 1+ years coaching engineers and fostering a culture of excellence.
  • 1+ years implementing data quality and metadata management strategies at large scale.
  • 1+ years identifying opportunities for continuous improvement.

Nice-to-haves

  • Basic understanding of customer analytics and how analytical data assets support business value.
  • Ability to translate relational and non-relational data into dimensional data models.
  • Exceptional critical thinking skills and intellectual curiosity.
  • Demonstrated ability to quickly investigate and comprehend new data technologies.
  • Outstanding interpersonal skills, including teamwork, communication, and negotiation.

Benefits

  • 401(k) with company match
  • Employee stock purchase plan
  • Paid time for vacation
  • Paid time for volunteering
  • 28-day sabbatical after every 5 years of service
  • Paid parental leave
  • Family building benefits
  • Tuition reimbursement
  • Health insurance
  • Dental insurance
  • Vision insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service