Sr Engineer, Data

T-Mobile T-Mobile · Telecom · Bothell, WA

This role focuses on designing and developing data architectures and pipelines to support organizational data needs, particularly within the Customer Information domain. It involves collaborating with data engineers to build scalable data pipelines, reusable data models, and standardized schemas that support various use cases including analytics, marketing, customer experience, fraud detection, and AI/ML. The role also includes mentoring team members and contributing to data architecture innovation.

What you'd actually do

  1. Develop data engineering solutions that enable data pipelines, visualization, and analytical tools to support business requirements.
  2. Design and develop data architectures across on-premise, cloud, and hybrid platforms to ensure scalable data infrastructure.
  3. Architect, build, and maintain reliable data pipelines that ingest, transform, and deliver data from diverse customer and business data sources into enterprise data lake, warehouse, and analytics platforms.
  4. Design reusable data models and standardized schemas, including Customer 360 and customer behavioral data structures, to support consistent metric definitions and trusted downstream use by analytics, marketing, and AI/ML teams.
  5. Perform data wrangling, exploration, and discovery of heterogeneous data to generate new business insights.

Skills

Required

  • Bachelor's Degree plus 5 years of related work experience OR Advanced degree with 3 years of related experience
  • Computer Engineering, Computer Science, a related subject area
  • Developing cloud solutions using data series; experience with cloud platforms (Amazon Web Services, Azure, or Google Cloud)
  • Hands-on development using and migrating data to cloud platforms
  • Experience in SQL, NoSQL, and/or relational database design and development
  • Advanced knowledge and experience in building complex data pipelines with Python, Experience in languages such as SQL, DAX Python, Java, Scala, and/or Go
  • Cloud Computing
  • Collaboration
  • Data Analysis
  • Data Engineering
  • Data Lake
  • Data Management
  • Data Modeling
  • Data Warehousing (DW)
  • Databricks DBRX

Nice to have

  • 4+ years of experience delivering and operating large-scale Oracle relational database platforms, including performance optimization and database change management on RDBMS and/or NoSQL platforms.
  • 5+ years of hands-on experience designing and operating large-scale data pipelines and ETL/ELT workflows in cloud-native environments, such as Databricks, Snowflake, Apache Spark, Kafka, or similar technologies.
  • Experience building and maintaining data models and schemas, such as dimensional models, Data Vault, or one big table models, that serve multiple downstream consumers including BI, marketing, analytics, and AI/ML teams.
  • Experience with customer data, Customer 360, customer identity, segmentation, eligibility, fraud detection, or customer experience data products.
  • Proficiency with PL/SQL and at least one scripting or data engineering language such as Python or Scala.
  • Experience with pipeline orchestration, transformation, and automated data quality practices using tools such as Airflow, dbt, or similar technologies.
  • Experience with data cataloging, metadata management, governance workflows, and self-service tooling such as Collibra or similar platforms.
  • Experience using database change management tools such as Liquibase or similar technologies.
  • Experience developing and managing cloud data solutions

What the JD emphasized

  • Required