Software Engineer, Scalable Data & Recommendation Systems

TikTok Inc.

San Jose (CA)

On-site

USD 128,000 - 317,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical, dental and vision insurance
401(k) with company match
Paid time off and holidays

Job summary

TikTok Inc. in San Jose is seeking a data architecture expert to design and optimize the offline data architecture for our recommendation system, ensuring a stable, high-performance environment for millions of users.

You will build scalable storage and computing systems, troubleshoot production issues, and advance data mining, NLP and machine learning to transform raw data into meaningful insights and actionable reports for the platform.

Qualifications

  • Bachelor's degree or higher in computer science, software engineering, or a related field.
  • Experience with open source big data frameworks (Hadoop, Hive, Flink, Spark, Kafka, HBase, Redis, RocksDB, ElasticSearch).
  • Proficiency in Java, C++ and other programming languages; solid coding and troubleshooting abilities.

Responsibilities

  • Design and implement offline data architecture for large-scale recommendation systems.
  • Design scalable, stable, high-performance storage and computing systems.
  • Troubleshoot production system issues and build tools to ensure overall system stability.
  • Develop distributed storage and compute infrastructure for massive data and large-scale applications.
  • Apply data mining, data modelling, NLP, and machine learning to extract and analyze information from large datasets.
  • Visualise, interpret, and report data findings; create dynamic data reports as needed.

Skills

Java
C++
Troubleshooting

Education

Bachelor's degree in computer science or related field

Tools

Hadoop
Hive
Flink
FlinkSQL
Spark
Kafka
HBase
Redis
RocksDB
ElasticSearch

Job description

TikTok Inc. in San Jose is seeking a data architecture expert to design and optimize the offline data architecture for our recommendation system, ensuring a stable, high-performance environment for millions of users.

You will build scalable storage and computing systems, troubleshoot production issues, and advance data mining, NLP and machine learning to transform raw data into meaningful insights and actionable reports for the platform.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, Scalable Recommendation Systems
Software Engineer, Scalable Recommendation Systems

TikTok Inc. • San Jose (CA)

On-site
USD 162,000 - 388,000
Senior Software Engineer, Recommendation Infrastructure
Senior Software Engineer, Recommendation Infrastructure

TikTok Inc. • San Jose (CA)

On-site
USD 218,000 - 388,000
Medical insurance
Dental insurance
Vision insurance
+9
Big Data Engineer — Recommendation Architecture & Scale
Big Data Engineer — Recommendation Architecture & Scale

TikTok Inc. • San Jose (CA)

On-site
USD 128,000 - 317,000
Health benefits
401(k) match
Parental leave
+3
Senior Real-Time Data Storage & Compute Architect
Senior Real-Time Data Storage & Compute Architect

TikTok Inc. • Seattle (WA)

On-site
USD 242,000 - 456,000
Health insurance
401(k) match
Paid parental leave
+1
Recommendation Architecture Engineer
Recommendation Architecture Engineer

TikTok Inc. • San Jose (CA)

On-site
USD 162,000 - 388,000
Medical, dental, and vision insurance
401(k) with company match
Paid parental leave
+1
New Grad Data Ecosystem Engineer for Scalable Systems
New Grad Data Ecosystem Engineer for Scalable Systems

TikTok • San Jose (CA)

On-site
USD 128,000 - 317,000
Senior Software Engineer - Real-Time Recommendation Systems
Senior Software Engineer - Real-Time Recommendation Systems

TikTok Inc. • San Jose (CA)

On-site
USD 218,000 - 480,000
Tech Lead - Global E-commerce Recommendation Infra
Tech Lead - Global E-commerce Recommendation Infra

TikTok • San Jose (CA)

On-site
USD 218,000 - 480,000
AI-Driven Recommendation Infrastructure Engineer
AI-Driven Recommendation Infrastructure Engineer

TikTok Inc. • San Jose (CA)

On-site
USD 162,000 - 388,000
Medical, Dental, Vision
401(k) with company match
Parental leave
+1
Research Scientist, Large-Scale ML & Recommender Systems
Research Scientist, Large-Scale ML & Recommender Systems

TikTok Inc. • San Jose (CA)

On-site
USD 162,000 - 388,000
Medical, Dental, Vision
401(k) with company match
Parental leave
+6