Search jobs > San Jose, CA > Software engineer backend

Backend Software Engineer - Data, Security

TikTok
San Jose, California, US
$187K-$280K a year
Full-time

Responsibilities

Please make an application promptly if you are a good match for this role due to high levels of interest.

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, Singapore, 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.

Security Team at TikTok

The team is missioned to build infrastructures, platforms and technologies, as well as to support cross-functional teams to protect our users, products and infrastructures.

In this team you'll have a unique opportunity to have first-hand exposure to the strategy of the company in key security initiatives, especially in building scalable and secure-by-design systems and solutions.

Our challenges are not your regular day-to-day technical problems; you'll be part of a team that's developing new solutions to new challenges of a kind not previously addressed by big tech.

It's working fast, at scale, and we're making a difference.

Responsibilities

  • Design and implement reliable, scalable, robust and extensible data systems that support the company's core security systems and products.
  • Establish solid design and best engineering practice for engineers as well as non-technical people.

Qualifications

  • BS or MS degree in Computer Science or related technical field or equivalent practical experience.
  • Experience in performing data analysis, data ingestion and data integration.
  • Experience with the Big Data technologies (Hadoop, Hive, Spark, Presto, Flume, Kafka, ClickHouse, Flink etc.).
  • Experience in building large scale distributed systems in a product environment is a plus.
  • Experience in the design and implementation of security solutions, systems and mechanisms is a plus.

Inclusivity Statement

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.

Accommodations

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 $187040 - $280000 annually. Compensation may vary outside of this range depending on a number of factors, including a candidate’s qualifications, skills, competencies and 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 :

We cover 100% premium coverage for employee medical insurance, approximately 75% premium coverage for dependents and offer a Health Savings Account(HSA) with a company match.

As well as Dental, Vision, Short / Long term Disability, Basic Life, Voluntary Life and AD&D insurance plans. In addition to Flexible Spending Account(FSA) Options like Health Care, Limited Purpose and Dependent Care.

Our time off and leave plans are : 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.

We also provide generous benefits like 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

1 day ago
Related jobs
Promoted
Dell
Palo Alto, California

As part of the project responsibilities, you may also be developing test automation and automation framework modules and work collaboratively across Dell divisions to coordinate feature integration and product deliveryWe can’t wait for you to discover this for yourself as a Senior/Principal Software...

Promoted
Bytedance
San Jose, California

Develop best-in-class user privacy and data security engineering practices across all product engineering disciplines. Optimize backend systems and services for data security, modularity, computational efficiency and scalability. Understanding of data structure, algorithm design and analysis, networ...

Promoted
Google Cloud - Minnesota
Sunnyvale, California

We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing ever...

Promoted
Spotnana
Palo Alto, California

As a Staff Software Engineer, you will work on a specific project critical to Spotnana’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. Our engineers are versatile, display leadership qualities and are enthusiastic to take on new problems ac...

Promoted
Bytedance
San Jose, California

Partner with Product, Operation team, Security/Legal/Compliance and other engineering teams to identify and address authentication related security issues. Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or other relevant majors. Computer Science, Computer Engine...

TikTok
San Jose, California

Proficiency in common big data processing systems like Spark/Flink at the source code level is required, with a preference for experience in customizing or extending these systems;- A deep understanding of the source code of at least one data lake technology, such as Hudi, Iceberg, or DeltaLake, is ...

Splunk Inc
San Jose, California
Remote

This role is for a Software engineer on the Splunk Enterprise Security team which is an analytics-driven SIEM that solves a wide range of security analytics and security operations use cases like security monitoring, advanced threat detection, compliance, incident investigations etc. And along the w...

TikTok
San Jose, California

Responsibilities:- Work with Product, Infrastructure Engineering, Data Engineering and Algorithm teams to solve problems that power large-scale global infrastructure- Identify security, privacy related issues in the world's most complicated end-to-end video platform and build toolings to resolve the...

ByteDance
San Jose, California

If you share the same value and would like to make an impact on network security, please come join us! Responsibilities - Design and build network security products, including but not limited to DDoS Defense, Web Application Security, Bot Management, Network Detection and Response, etc with high sta...

TikTok
San Jose, California

Deep understanding of data structure, algorithm design and analysis, networking, data security, and distributed systems design. Minimum qualification - Strong software programming capabilities and exhibits good code design and coding style. Fluency in developing highly scalable backend services and ...