Search jobs > Vancouver, BC > Engineer platform

Software Engineer (Big Data), Data Platform

TikTok
Vancouver, BC
Full-time

Responsibilities

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 Us

Creation 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 (e.g. 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.

Qualifications

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 etc.)
  • 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

TikTok is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives.

Our platform connects people from across the globe and so does our workplace. At TikTok, our mission is to inspire creativity and bring joy.

To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach.

We are passionate about this and hope you are too.

TikTok is committed to providing reasonable accommodations in our recruitment processes for candidates with disabilities, pregnancy, sincerely held religious beliefs or other reasons protected by applicable laws.

If you need assistance or a reasonable accommodation, please reach out to us at https : / / shorturl.at / cdpT2

30+ days ago
Related jobs
Promoted
Vancouver Airport Authority
North 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...

Brex
Vancouver, British Columbia

The Engineering team includes Data, IT, Security, and Software, and is responsible for building innovative products and infrastructure for both internal and external users. This includes working with our Cloud Provider to engineer the computing, data storage, and networking functionality for our cus...

WestJet
Anywhere - Canada

WestJet Group is seeking a Data Engineer for the progressive, essential, and fun Data Engineering team. Advise on the right way to apply data engineering standards and methods, ensuring compliance, and maintain technical responsibility for all the stages and iterations of a data engineering project....

TextNow
Canada

TextNow is looking for an experienced Data Engineer with hands-on experience designing and developing data platforms. Be a champion of TextNow's data ecosystem by working with data science, engineering and infrastructure to implement data strategy for governance, security, privacy, quality,and reten...

Lime
Canada

The Platform Engineering team at Lime is responsible for enabling software engineers to build, test and deploy Lime products globally at scale through resilient, cost effective and secure infrastructure, and high-quality developer and data science tooling. Identify, define, and solve strategically e...

S.i. Systems
Vancouver, British Columbia

Our public sector client is seeking 2 Data Engineers to to build data pipelines, integrate data sources, and clean and transform data for a data ecosystem modernization project. Azure Data Lake, Azure Data Factory, and Databricks (DBT is a plus). Experience with big data technologies such as. ...

BCI
Vancouver, British Columbia

Are you someone who believes that better data equals better outcomes and are currently seeking your next rewarding opportunity with an organization that uses data to drive change and transformation? BCI is looking for an experienced Data Engineer to join our growing team. This is an exciting time to...

S.i. Systems
Vancouver, British Columbia

Design, develop, deploy, and test end-to-end data pipelines and data models involving diverse systems/technologies including but not limited to SSIS, Rest services, Azure Data Factory (ADF), Azure Databricks, Delta Lake, and Azure Data Lake Storage, Azure Blob storage, Azure Synapse, and Azure Datab...

UBC
Vancouver, British Columbia

Evan Goetz on software development, as well as a software developer supporting CHIME data analysis. Research Associate - Software developer for gravitational-wave data analysis support. Research Associate - Software developer for gravitational-wave data analysis support at the University of British ...

Coinbase
Canada
Remote

Coinbase's Platform Product Group is hiring for experienced backend engineers. The Platform Product Group’s mission is to build a trusted, scalable, and compliant platform to maximize velocity, efficiency and quality. You have at least 2+ years of experience in software engineering. Depending on you...