Search jobs > Seattle, WA > Senior software engineer

Senior Software Engineer - Recommendation Architecture - Seattle

TikTok
Seattle, Washington, US
$129.2K-$194.8K a year
Full-time

Responsibilities

Read the overview of this opportunity to understand what skills, including and relevant soft skills and software package proficiencies, are required.

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

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.

Our Team

Our Recommendation Architecture Team is responsible for building up and optimizing the architecture for our recommendation system to provide the most stable and best experience for our users.

We work closely with applied machine learning engineers and build scalable systems to support all kinds of innovative algorithms and techniques.

Responsibilities

  • Build and maintain high performance online services for recommendation system;
  • Build extremely efficient and reliable data pipelines for candidates generation, profile generation, training examples generation, realtime online training, etc;
  • Build globalized large-scale recommendation system;
  • Design and develop high performance computing frameworks and storage systems.
  • Join the long-time task for building better index platform, feature platform, data center and other products in our team.

Qualifications

  • Bachelor's degree or above, majoring in Computer Science, or related fields, with 2+ years of experience building scalable system;
  • Experience in programming, included but not limited to, the following programming languages : C, C++, Java or Golang;
  • Effective communication skills and a sense of ownership and drive;
  • Experienced in at least one area of the following areas : personalized recommendations, search engine, machine learning, distributed storage system, big data frameworks is a plus.

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 :

For Pay Transparency Compensation Description (annually)

The base salary range for this position in the selected city is $129200 - $194750 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

11 days ago
Related jobs
Promoted
TikTok
Seattle, Washington

The Trust and Safety (TnS) engineering team is responsible for protecting our users from harmful content and abusive behaviors. With the continuous efforts of our trust and safety engineering team, TikTok can provide the best user experience and bring joy to everyone in the world. Collaborate with t...

Promoted
Geocomply
Seattle, Washington

Senior Software Engineer (Golang) (Seattle). We are seeking a Senior Software Engineer to drive this migration and usher in a new era of geolocation services. Drive the shift from a monolithic architecture to microservices, enabling greater flexibility and scalability. Strong experience with microse...

Promoted
Harvey Nash
Redmond, Washington

We are looking for a software engineer with a passion for networking technologies who is experienced in developing systems software. BS in Computer Science or Computer Engineering; MS in Computer Science or Computer Engineering preferred. You will be responsible for development, architecture, and re...

Promoted
Meta Reality Labs
Redmond, Washington

Must be a strong C++ Software Engineer and have expertise to code in C++ as a primary language*. We are looking for a skilled and motivated Software Engineer to join our team. They will also be someone who likes to collaborate in a team environment across multiple scientific and engineering discipli...

Promoted
SingleStore
Seattle, Washington

As a senior software engineer on the Storage team, you will have the unique benefit of building systems software in a rapid production environment with a small and collaborative team. In this position, you will be empowered to leverage your technical, leadership, and business acumen while mentoring ...

Promoted
Bytedance
Seattle, Washington

Possess certain experience in architecture design and implementation, and have a good accumulation in high-availability, high-performance, and high-scalability architectures. Responsible for the research and development & architecture of the international e-commerce warehouse management system, ...

Promoted
Block
Seattle, Washington

Design, implement, and maintain security-oriented software that makes it easier for non-security engineers to build secure products. A strong desire to perform and grow as a security engineer and educate other engineers. The blocks that form our foundational teams — People, Finance, Counsel, Hardwar...

Promoted
Social Finance LLC
Seattle, Washington

Social Finance LLC Senior Software Engineer Seattle, Washington. Social Finance, LLC seeks a Senior Software Engineer in Seattle, WA. Mentor new hires and other team members to get ramped up with our services and understand our architecture. Master's degree (or its foreign degree equivalent) in Comp...

Rokt
Seattle, Washington

We are looking for a Senior Software Engineer. As a Senior Software Engineer you will be part of an autonomous team owning a specific problem space in one of our backend development team. You will be working closely with other software engineers and product managers in your team on solving interesti...

Zoox
Seattle, Washington

Do you enjoy creating intuitive interfaces that make complicated systems easy to understand and use? Are you interested in applying your skills to build tools for testing and ensuring the safety of autonomous vehicles? The Simulation Scenario Frameworks team at Zoox is looking for a full-stack engin...