Search jobs > San Jose, CA > Senior software engineer

Senior Software Engineer - Data Development Platform

TikTok
San Jose, California, US
$126K-$338.6K a year
Full-time

Responsibilities

Do not wait to apply after reading this description a high application volume is expected for this opportunity.

TikTok is the leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy. TikTok has global offices including Los Angeles, New York, London, Paris, Berlin, Dubai, Mumbai, Singapore, Jakarta, Seoul and Tokyo.

Why Join Us

At TikTok, our people are humble, intelligent, compassionate and creative. We create to inspire - for you, for us, and for more than 1 billion users on our platform.

We lead with curiosity and aim for the highest, never shying away from taking calculated risks and embracing ambiguity as it comes.

Here, the opportunities are limitless for those who dare to pursue bold ideas that exist just beyond the boundary of possibility.

Join us and make impact happen with a career at TikTok.

Team Introduction

The Data Management Suite team is building products that cover the whole lifecycle of data pipeline, including data ingestion and integration, data development, data catalog, data security, and data governance.

These products support various businesses so data engineers and data scientists could greatly boost their productivity.

As a software engineer in the data management suite team, you will have the opportunity to :

  • Work on the data development platform that covers intelligent IDE and workflow management that allows users to author and monitor workflows.
  • Design and develop a high-performant and distributed scheduling system that manages large-scale tasks across different business lines.
  • Work closely with partner teams across the company and all over the world.
  • Be responsible for the design and development of integrations with other systems in the big data area.

Qualifications

  • Bachelor's degree in Computer Science or equivalent practical experience.
  • 4 years of experience in software development, and with data structures / algorithms.
  • 2 years of experience with design and architecture, and testing and launching software products.

Preferred qualifications :

  • 5 years of experience building and developing large-scale infrastructure, distributed systems or networks, and / or experience with compute technologies, storage, and / or hardware architecture.
  • 3 years of experience working in a complex, matrixed organization involving cross-functional, and / or cross-business projects.
  • Experience in data platform related products development or big data technologies (such as Hadoop, Clickhouse, Flink etc.).

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 [email protected].

Job Information :

Compensation Description (annually)

The base salary range for this position in the selected city is $126,000 - $338,560 annually. Compensation may vary outside of this range depending on a number of factors, including a candidate’s qualifications, skills, competencies, experience, and location.

Base pay is one part of the Total Package that is provided to compensate and recognize employees for their work, and this role may be eligible for additional discretionary bonuses / incentives, and restricted stock units.

Our company benefits are designed to convey company culture and values, to create an efficient and inspiring work environment, and to support our employees to give their best in both work and life.

We offer the following benefits to eligible employees :

  • 100% premium coverage for employee medical insurance, approximately 75% premium coverage for dependents, and offer a Health Savings Account (HSA) with a company match.
  • Dental, Vision, Short / Long term Disability, Basic Life, Voluntary Life and AD&D insurance plans.
  • 10 paid holidays per year plus 17 days of Paid Personal Time Off (PPTO) (prorated upon hire and increased by tenure) and 10 paid sick days per year as well as 12 weeks of paid Parental leave and 8 weeks of paid Supplemental Disability.
  • Mental and emotional health benefits through our EAP and Lyra.
  • A 401K company match, gym and cellphone service reimbursements.

The Company reserves the right to modify or change these benefits programs at any time, with or without notice.

J-18808-Ljbffr

10 days ago
Related jobs
Promoted
Palo Alto Networks
Santa Clara, California

The Threat Data Platform team specializes in providing tools enabling threat researchers and incident response consultants to work more efficiently across the vast amounts of data Palo Alto Networks has at its disposal. Work with existing backend systems to drive REST APIs and workflows via python (...

Promoted
Bytedance
Mountain View, California

Our Database Development Team is responsible for building and owning database products used by ByteDance's infrastructure, including but not limited to relational databases, key-value stores, and document stores. Design and implement distributed database system and/or data processing platform. Clust...

Promoted
VirtualVocations
Santa Clara, California

A company is looking for a Senior System Software Engineer - Performance. ...

Promoted
Bayside Solutions
CA, United States

Senior Backend Software Engineer (C++). C++ software development experience; experience with Linux/Unix platforms. Help build a new data center-based firewall platform. Experience with data centers and building platform-based applications. ...

Promoted
VirtualVocations
Santa Clara, California

A company is looking for a Senior Salesforce Commerce Cloud Software Engineer, fully remote. Key Responsibilities:Implement solutions on the Salesforce Commerce Cloud platform in an agile environmentDesign, code, unit test, and review improvements in SFCCIntegrate Commerce Cloud with third-party and...

Promoted
Amazon
Sunnyvale, California

Amazon's Lab126 Platform Software team is looking for Software Development Engineer to lead the design and implement critical software modules for robots. As a Software Development Engineer, you will be working with a unique and gifted team developing exciting products for consumers and collaborate ...

Promoted
VirtualVocations
Santa Clara, California

A company is looking for a Senior Software Engineer for CAD products. ...

Hireio, Inc.
San Jose, California

Shape and advance the NoSQL data ecosystem, contributing to key aspects such as data cold/hot sinking, backup/rollback processes, bulk loading, and seamless system. Contribute significantly to the development of platform-oriented KV products, incorporating features like Serverless support, automated...

ByteDance
San Jose, California

About the TeamThe Cross-Platform team at ByteDance is tasked with the development and enhancement of a state-of-the-art rendering engine and a versatile cross-platform application framework. As a software engineer in the team, you will:- Work closely with product teams to build innovative and perfor...

Palo Alto Networks
Santa Clara, California

Experience working on Hypervisor development or low-level Operating System development. We offer our employees the opportunity to choose what works best for them as often as possible - from your wellbeing support to your growth and development, and beyond!. Our engineering and Security Research team...