Data Engineer, Financial Crimes - USDS

TikTok

San Jose (CA)

Hybrid

USD 118,657 - 259,200

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical benefits
401(k) with company match
Paid time off

Job summary

A leading tech company is hiring a Data Engineer for financial crime compliance. The role involves analyzing large datasets, developing machine learning models, and ensuring data integrity to combat financial crimes. Candidates should have a Bachelor's degree in a relevant field, strong SQL skills, and experience in data engineering. This position offers a hybrid work schedule and competitive compensation.

Qualifications

  • Strong understanding of relational databases and distributed databases.
  • 2+ years of experience in data analytics and data engineering.
  • Proficiency in SQL and at least one programming language.

Responsibilities

  • Oversee and operationalize Anti-Money Laundering and Sanctions Compliance.
  • Leverage machine learning and analytics for financial crime detection.
  • Design and maintain scalable data systems for FCC compliance.

Skills

Relational databases (MySQL, PostgreSQL)
Distributed databases (Hive, Hudi)
SQL proficiency
Data pipeline problem solving
Programming languages (Python, Java, Scala)

Education

Bachelor's degree in Computer Science or related field

Tools

Spark
Tableau

Job description

2 weeks ago Be among the first 25 applicants

Responsibilities
  • USDS Financial Crime Compliance is responsible for overseeing and operationalizing Anti-Money Laundering (AML) and Sanctions Compliance activities related to TikTok USDS's operations, collaborating cross-functionally with stakeholders across the U.S. and globally to address money-laundering, terrorist financing and sanction violations.
  • Work to enhance collaboration and cross-functional partnerships, with a hybrid work schedule that requires in-office presence 3 days a week (or as directed by the manager/department); note that the model may change over time.
  • As a Data Engineer, leverage machine learning, analytics, and visualization techniques to enhance capabilities in detecting and preventing financial crimes.
  • Analyze large datasets, develop machine learning models, and create visualizations to identify patterns, anomalies, and potential risks related to money laundering, fraud, and sanctions violations.
  • Design and maintain scalable data systems, drive operational efficiency, manage projects to ensure timely execution of data engineering initiatives that improve FCC compliance processes.
  • Create and maintain technical documentation (data dictionaries, data flow diagrams, system documentation) to ensure efficient data management and analysis.
  • Design, implement, and operate large-scale end-to-end distributed systems for data discovery using scalable, reusable, and configurable frameworks/methodologies.
  • Define metrics and create/maintain dashboards to measure and report key performance indicators.
  • Build and manage data inventories and data flow mappings by aggregating datasets from multiple source systems.
  • Continuously improve the integrity of data pipelines to provide a comprehensive data service and ensure fault-tolerant data pipelines.
Qualifications

Minimum Qualifications:

  • Strong understanding of relational databases (e.g., MySQL, PostgreSQL, SQL Server, etc.) and advanced topics (optimization, replication, isolation).
  • Strong understanding of distributed databases (e.g., Hive, Hudi, Iceberg, ClickHouse), NoSQL databases (e.g., Redis, HBase, Cassandra), message queues (e.g., Kafka, RocketMQ, RabbitMQ), unstructured distributed storage, and distributed computing frameworks (e.g., Spark, Flink).
  • Bachelor's degree in Computer Science, Statistics, Data Science or a related field.
  • Proficiency in SQL and an additional programming language (e.g., Python, Java, or Scala).
  • Experience in issue tracking and problem solving on data pipelines; ability to understand business needs and collaborate in a team.
  • 2+ years of experience in data analytics and data engineering, including data cleaning, preprocessing, data analysis, and dashboard development; proficiency in data modeling and data design.

Preferred Qualifications:

  • 5 years of programming and debugging experience in Python, SQL, PySpark, with 2+ years of distributed data processing using Spark/Scala/Java, Hadoop/HDFS/AWS/S3, Cassandra, and Kafka.
  • Ability to collaborate with cross-regional teams and serve as an individual contributor.
  • Strong curiosity about industry developments; understanding of containers/orchestration (Kubernetes) and cloud environments (public/hybrid/private).
  • Strong background in algorithms and data structures; ability to communicate effectively with technical and non-technical partners.
  • Ability to deliver high-quality results in a fast-paced environment.
About USDS

TikTok is the leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy. U.S. Data Security (USDS) is a TikTok subsidiary in the U.S. focused on data protection policies and content assurance protocols to keep U.S. users safe. Teams span Trust & Safety, Security & Privacy, Engineering, User & Product Ops, Corporate Functions, and more.

Data Security Statement

This role requires the ability to work with and support systems designed to protect sensitive data and information. The position is subject to strict national security-related screening.

Why Join Us

Inspiring creativity is at the core of TikTok’s mission. Our diverse teams work to create value for communities, inspire creativity, and bring joy. We foster curiosity, humility, and impact in a rapidly growing tech company, embracing an "Always Day 1" mindset to achieve breakthroughs.

USDS Reasonable Accommodation

USDS is committed to providing reasonable accommodations in our recruitment processes for candidates with disabilities, pregnancy, sincerely held religious beliefs, or other protected reasons. If you need assistance or an accommodation, please reach out to us at https://tinyurl.com/USDS-RA

Job Information

For Pay Transparency: Compensation Description (Annually). The base salary range for this position in the selected city is $118,657 - $259,200 annually. Compensation may vary based on qualifications, skills, competencies, experience, and location. Base pay may be eligible for bonuses/incentives and restricted stock units. Benefits include medical, dental, vision, 401(k) with company match, parental leave, disability coverage, life insurance, wellbeing benefits, and paid time off. The Company may modify benefits at any time.

For Los Angeles County candidates: Qualified applicants with arrest or conviction records will be considered in accordance with applicable laws, including the Los Angeles County Fair Chance Ordinance and California Fair Chance Act.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Access Assurance Analyst - USDS
Access Assurance Analyst - USDS

TikTok • San Jose (CA)

On-site
USD 118,000 - 196,000
Medical, dental, and vision insurance
401(k) with company match
Paid parental leave
+1
Data Scientist, Product Analytics - USDS
Data Scientist, Product Analytics - USDS

TikTok USDS Joint Venture • San Jose (CA)

On-site
USD 144,000 - 329,000
Data Scientist, Payment Analytics - USDS
Data Scientist, Payment Analytics - USDS

TikTok USDS Joint Venture • San Jose (CA)

On-site
USD 144,000 - 329,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior Site Reliability Engineer, Payments - USDS
Senior Site Reliability Engineer, Payments - USDS

TikTok • San Jose (CA)

On-site
USD 187,000 - 360,000
Medical, dental, and vision insurance
401(k) savings plan with company match
Paid parental leave
+2
Forensics & Insider Risk Integrator - USDS
Forensics & Insider Risk Integrator - USDS

TikTok • New York (NY)

On-site
USD 118,000 - 270,000
Health insurance
401(k) with company match
Paid time off
Software Engineer, AI Data Application – USDS
Software Engineer, AI Data Application – USDS

TikTok USDS Joint Venture • San Jose (CA)

On-site
USD 137,000 - 360,000
Senior Data Scientist, Payment Risk - USDS
Senior Data Scientist, Payment Risk - USDS

TikTok USDS Joint Venture • San Jose (CA)

On-site
USD 144,000 - 329,000
Medical, dental, and vision insurance
401(k) plan with company match
Paid parental leave
+5
Software Engineer, Corporate Information Systems - USDS
Software Engineer, Corporate Information Systems - USDS

TikTok USDS Joint Venture • San Jose (CA)

On-site
USD 137,000 - 360,000
Medical insurance
Dental insurance
Vision insurance
+8
Software Engineer, Machine Learning Infrastructure - USDS
Software Engineer, Machine Learning Infrastructure - USDS

TikTok USDS Joint Venture • San Jose (CA)

On-site
USD 137,000 - 360,000
Medical, dental, vision insurance
401(k) matching
Paid parental leave
+1
Software Engineer, Data Governance Team
Software Engineer, Data Governance Team

TikTok USDS Joint Venture • San Jose (CA)

On-site
USD 187,000 - 360,000
Medical insurance
401(k) matching
Paid parental leave
+3