Software Engineer (Big Data), Data Platform

TikTok
Vancouver
$110K-$120K a year (estimated)
Full-time

TikTok is the leading destination for short-form mobile video. At TikTok, our mission is to inspire creativity and bring joy.

TikTok's global headquarters are in Los Angeles and Singapore, and its offices include New York, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.

Why Join UsCreation is the core of TikTok's purpose. Our platform is built to help imaginations thrive. This is doubly true of the teams that make TikTok possible.

Together, we inspire creativity and bring joy - a mission we all believe in and aim towards achieving every day.To us, every challenge, no matter how difficult, is an opportunity;

to learn, to innovate, and to grow as one team. Status quo? Never. Courage? Always.At TikTok, we create together and grow together.

That's how we drive impact - for ourselves, our company, and the communities we serve.Join us. The Data Platform team works on building data infrastructures and data products to support business engineering teams at TikTok.

As a Software Development Engineer in the data platform team, you will have the opportunity to build, optimize and grow one of the largest data platforms in the world.

You'll have the opportunity to gain hands-on experience on all kinds of systems in the data platform ecosystem. Your work will have a direct and huge impact on the company's core products as well as hundreds of millions of users.

Responsibilities - What You'll Do

  • Design and build data transformations efficiently and reliably for different purposes (. reporting, growth analysis, multi-dimensional analysis)
  • Design and implement reliable, scalable, robust and extensible big data systems that support core products and business
  • Establish solid design and best engineering practice for engineers as well as non-technical people.

Minimum Qualification

  • BS / MS from a quantitative field of study (CS, STEM, etc)
  • Experience in API, backend, and data services development
  • Experience in Big Data stack(Hadoop, M / R, Hive, Spark, Metastore, Presto, Flume, Kafka, ClickHouse, Flink
  • Experience with ETL (Extraction, Transformation & Loading) or ELT, and architecting data systems
  • Ability to ship code in Java, Python and SQL
  • Solid communication and collaboration skills
  • 30+ days ago
Related jobs
Promoted
Vancouver Airport Authority
Vancouver, British Columbia

A strong background in technology with experience in data engineering, data warehouse development, or software development looking to move into the big data environment. Azure Databricks, Azure Data Factory, Azure Data Lake Storage) as well as building data products with analytics tools that utilize...

CB Canada
North Vancouver, British Columbia

Data Engineer - Big Data Platform. On behalf of our client, Procom Consultants Group is currently searching for a Data Engineer - Big Data Platform. Data Engineer - Big Data Platform Job Description:. Data Engineer - Big Data Platform Mandatory Skills: . ...

Promoted
Swim Recruiting
Vancouver, British Columbia

As a senior data engineer, you will work cross-functionally with data scientists, machine learning engineers, project managers and industry experts to develop robust AI infrastructure and deployment services for our novel machine learning applications. Data Engineer contract role with a growing team...

TikTok
Vancouver, British Columbia

As a data engineer in the data platform team, you will have the opportunity to build, optimize and grow one of the largest data platforms in the world. The Data Platform team works on building data infrastructures and data products to support business engineering teams at TikTok. Experience with per...

DOW JONES
Vancouver, British Columbia

As an experienced Lead Data Engineer your responsibilities will include, but are not limited to: working with our product teams to provide timely, effective and performant solutions; contributing to the design of scalable data solutions, including the development of automated pipelines; implementing...

University of British Columbia
Vancouver, British Columbia

Our team at UBC’s Nutritional Epidemiology and Big Data Analytics Laboratory (NEBA) has immediate openings for Masters and PhD students (with some potential opportunities for postdoctoral fellows) to work on a CIHR-funded research project. Recent experience conducting quantitative analyses using mic...

CB Canada
North Vancouver, British Columbia

Creating mapping documentation of data elements from source to target and liaising with other Data Engineers, Data Architects and SMEs. Big Data (Hadoop), Enterprise Data Warehouse (EDW) and Operational Data Store. Requested resources to provide developer expertise on coding of data transformation p...

Rivian
Vancouver, British Columbia

Bluetooth, etc) Assist in software-design and code reviews while assisting other developers on technical issues, design choices and decision making Analysis of requirements, the architecture, design, development, code review, quality assurance and deployment of entire software engineering life cycle...

Swim Recruiting
Vancouver, British Columbia

As a senior data engineer, you will work cross-functionally with data scientists, machine learning engineers, project managers and industry experts to develop robust AI infrastructure and deployment services for our novel machine learning applications. Data Engineer contract role with a growing team...

S.i. Systems
Vancouver, British Columbia

Senior Data Engineer Team Lead to oversee critical data engineering activities within the Digital Health sector. Provide strategic oversight of data engineering activities, shaping platform strategy and data architecture. Monitor and optimize ARC platform data pipelines to ensure efficient data flow...