Data Analytical Engineer, Payment Data Intelligence - USDS

TikTok9 months ago
San Jose, CA, United States
On-site
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

In the role of Data Analytical Engineer, Payment Data Intelligence - USDS, you will design, build, and maintain scalable data infrastructure and ETL/ELT pipelines to transform complex payment data into reliable and actionable datasets. You will work within the Global Payment team of U.S. Data Security to ensure a smooth and secure payment experience on the TikTok platform. Location: San Jose.

Key Responsibilities

  • Design and Development: Design, build, and optimize robust, scalable data models and ETL/ELT pipelines to ingest, process, and transform massive volumes of payment transaction data from various sources.
  • Infrastructure Management: Manage and maintain data warehouse environments and data lake infrastructure, ensuring high performance, availability, and security.
  • Data Quality and Governance: Implement automated data quality checks, monitoring, and validation processes to ensure accuracy, completeness, and consistency of datasets.
  • Performance Optimization: Tune data pipelines and queries for maximum performance and cost efficiency, particularly for real-time data flows.
  • Collaboration: Work closely with Data Scientists, Data Analysts, Product Managers, and other teams to understand data requirements and deliver custom solutions for reports, dashboards, and analytical models.
  • Tooling and Technology: Evaluate and implement new technologies and tools to improve data engineering efficiency and the overall data ecosystem.
  • Documentation: Create and maintain comprehensive documentation for data models, architecture, and ETL/ELT processes.

Required Qualifications

  • Education: Bachelor's or Master's degree in Computer Science, Engineering, Statistics, or a related quantitative field.
  • Experience Required: 3+ years of professional experience in Data Engineering, Analytical Engineering, BI Engineering, or a similar role.
  • SQL Expertise: Expert-level knowledge of SQL with deep experience in managing large, complex datasets in a cloud-based data warehouse.
  • Programming: Strong proficiency in a programming language such as Python used for data manipulation and pipeline construction.
  • Data Pipelining: Hands-on experience designing and building production-grade data pipelines using orchestration tools.
  • Data Modeling: Solid understanding of data warehousing concepts, dimensional modeling (Star/Snowflake schema), and OLAP structures.
  • Cloud Platforms: Experience with at least one major cloud platform and its associated data services.

Preferred Qualifications

  • Domain Knowledge: Previous experience working with payment data (e.g., card transactions, ACH, wallets), financial data, or fraud/risk datasets.
  • Streaming Experience: Experience with real-time or streaming data technologies such as Kafka, Kinesis, or Spark Streaming.
  • Data Ops: Experience with data SLA monitoring, data storage, and computing resource management and optimization.

Benefits & Perks

  • Compensation: The base salary range for this position in the selected city is $118657 - $259200 annually.
  • Benefits: Employees have day one access to medical, dental, and vision insurance; a 401(k) savings plan with company match; paid parental leave; short-term and long-term disability coverage; life insurance; wellbeing benefits; 10 paid holidays per year; 10 paid sick days per year; and 17 days of Paid Personal Time (prorated upon hire with increasing accruals by tenure).

Required Skills

Cloud Platforms
ETL/ELT Pipeline Development
Data Quality and Governance
Data Warehousing
Data Modeling
Streaming Data Technologies
SQL
Python