Senior Data Engineer, Spark/GCP
At T-Mobile Advertising Solutions (T-Ads), we're building privacy-first advertising and data products powered by advanced machine learning, large-scale data processing, and cloud technologies. Our proprietary algorithms enable rich consumer insights, intelligent audience solutions, and measurable performance for advertisers while maintaining a strong commitment to consumer privacy.
About the role
We are adding a creative and motivated Senior Data Engineer to join our team, where you’ll use modern technologies in big data, cloud, and metadata. As a tech-first product company, the work you do will have a direct impact on our customers and the business. You'll work closely with other engineers, data scientists, and product managers, gaining a holistic understanding of how our systems come together. We adhere to structured design principles inspired by Lean Development, and we encourage continuous learning and growth. Our supportive culture fosters a collaborative atmosphere where everyone can thrive.
Responsibilities
- Design and develop data engineering solutions that enable data pipelines, visualization, and analytical tools to support business requirements.
- Innovate, implement, support, and iterate on scalable big data pipelines and ETL processes.
- Write robust, efficient, and highly maintainable code in Python, Spark and Scala.
- Contribute to team knowledge sharing and drive the advancement of new data engineering capabilities.
- Assist technical, product, and operational leaders in project definition, including estimating, planning, and scoping work to meet objectives.
- Other duties/projects as assigned by business management as needed.
Requirements
- Bachelor's Degree plus 5 years of related work experience OR Advanced degree with 3 years of related experience (Required). Acceptable areas of study include Computer Engineering, Computer Science, or a related subject area.
- 4-7 years hands-on implementation and architectural familiarity with streaming data, relational and non-relational databases, and distributed processing technologies (Required).
- 4-7 years designing and developing advanced data engineering tasks in Python, SQL, Spark, and related Python libraries (e.g., pandas, scikit-learn, scipy, numpy) (Required).
- 4-7 years advanced knowledge in building complex data pipelines and cloud-based services (GCP) to support robust and scalable infrastructure (Airflow, Kafka) (Required).
- Legally authorized to work in the United States.
- At least 18 years of age.
Skills
- Strong background in software engineering, large-scale data and algorithms, cloud architecture, and design thinking (Required).
- Experience with production-level engineering around GIS and geospatial data processing (Preferred).
- Familiarity with DevOps practices and tools for DataOps.
- Ability to work quickly and precisely, capturing requirements and designing before implementation.
- Knowledge of Google BigQuery and tools for solving data-centric problems and working with graph datasets and databases (Required).
Pay
Base pay range: $105,100 - $189,600. The successful candidate’s actual pay will be based on various factors, such as work location, qualifications, and experience. Most Corporate employees are eligible for a year-end bonus based on company and/or individual performance, set at a percentage of the employee’s eligible earnings in the prior year. Certain positions in Customer Care are eligible for monthly bonuses based on individual and/or team performance. Corporate bonus target: 15%.
Benefits
Full and part-time employees have access to the same benefits when eligible. Benefits include:
- Medical, dental, and vision insurance
- Flexible spending account
- 401(k) with company match
- Annual stock grant and employee stock purchase plan
- Paid time off and up to 12 paid holidays (about 4 weeks for new full-time employees and about 2.5 weeks for new part-time employees annually)
- Paid parental and family leave
- Family building benefits
- Back-up care and enhanced family support
- Childcare subsidy
- Tuition assistance and college coaching
- Short- and long-term disability
- Voluntary AD&D, accident, life, disability, and long-term care insurance
- Mobile service and home internet discounts
- Pet insurance
- Commuter and transit programs
- Free, year-round money coaches