Search jobs > San Jose, CA > Software engineer backend

Backend Software Engineer (Reliability Assurance) - Server Architecture

TikTok
San Jose, California, US
$145K-$250K a year
Full-time

Responsibilities

All potential applicants are encouraged to scroll through and read the complete job description before applying.

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.

This position is with TikTok's Stability Assurance Team. The team is responsible for ensuring that the services provided by TikTok are highly reliable with low-latency.

Reliability assurance is complex and systematic, for any massive application system. We focus on optimizing the application architecture from end to end, driven by data analysis and aim at automatic and intelligent failure recovery.

In this role you are :

  • Responsible for the optimization of TikTok's core function architecture, designing a highly available, high performance, and highly maintainable architecture to ensure the reliability of core functions;
  • Responsible for building tools and platforms to improve the efficiency of maintenance work;
  • Responsible for responding to incidents.

This role will allow you to :

  • Optimize the quality and process of the entire R&D process, conduct in-depth research on code quality improvement, automatic testing, and automatic deployment.
  • Optimize the architecture of TikTok, improve the architecture for better reliability, better scalability and lower latency, design automatic disaster recovery solutions.
  • Build a massive service governance system with the ability to visualize the entire system architecture, and locate and resolve faults automatically.

Help develop an automated chaos system.

Become an SRE expert, gain insight into the hidden risks of the system, establish operation and maintenance standards, improve the automaticity of operation and maintenance with the R&D team.

Qualifications

Qualifications :

  • Bachelor's degree in Computer Science or a related technical background involving software / system engineering, or equivalent working experience.
  • Proficient in at least one of the following backend languages : C / C++ / Java / Go / Python / Shell / PHP.
  • Positive and optimistic, strong sense of responsibility, self-driven, good team 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. We are passionate about this and hope you are too.

Job Information :

Compensation Description (annually)

The base salary range for this position in the selected city is $145000 - $250000 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
TikTok
San Jose, California

Site Reliability Engineering (SRE) at TikTok combines software and systems engineering to build and run large-scale, massively distributed, and fault-tolerant systems. Design and implement software platforms and monitor frameworks for efficient, automated, and intelligent service-oriented architectu...

Promoted
BILL
San Jose, California

We are seeking a talented and experienced Backend Engineer specializing in Node. BILL is a leader in financial automation software for small and midsize businesses (SMBs). You will play a key role in designing, implementing, and maintaining software applications across the entire development stack. ...

Promoted
TikTok
San Jose, California

As a Senior Backend Software Engineer on the Photo and Text team, you will:. Lead the effort to improve system design and architecture to ensure service reliability, performance, and extensibility. ...

Promoted
Bytedance
San Jose, California

Coding experience in Go/Python/C++/Java and solid software engineering background. Build automation frameworks and tools to ensure high engineering quality and efficiency. Over 3 years of experience in large-scale backend systems, especially for ML/AI model serving. Experience in dealing with concur...

Promoted
TikTok
San Jose, California

Strong software programming capabilities, exhibiting good code design and coding style. ...

Promoted
Prodigal
Mountain View, California

Senior Software Engineer - Backend. Prodigal is looking for a Lead Software Engineer for the Platform team who will play a key role in architecting our systems for scale, building robust and distributed data platforms. We create AI and ML-powered software for the finance and lending industries, focu...

PayPal
San Jose, California

For the majority of employees, PayPal's balanced hybrid work model offers 3 days in the office for effective in-person collaboration and 2 days at your choice of either the PayPal office or your home workspace, ensuring that you equally have the benefits and conveniences of both locations.At PayPal,...

ByteDance
San Jose, California

Deliver best-in-class engineering excellence practices across all product engineering disciplines. Optimize backend systems and services for data security, modularity, computational efficiency and scalability. Strong software programming capabilities, exhibits good code design and coding style. ...

BILL
San Jose, California

BILL is looking for a Staff Software Engineer to build and scale our accounting software sync solutions. BILL is a leader in financial automation software for small and midsize businesses (SMBs). If you are passionate about building great products, excited about solving real-world customer issues, e...

0010 eBay Inc.
San Jose, California

Translate requirements to software design and create clean, efficient, extensible, maintainable code. Identifying areas of features likely to change and integrating flexibility in the design for these areas improving engineering velocity. Identify gaps and issues across systems and functional areas,...