Software Engineer, Recommendations
$129.96kTikTok
Seattle Regular R&D Job ID: A70509
Responsibilities
Our Recommendation Architecture Team is responsible for building and optimizing the architecture for our recommendation system to provide the best experience for our TikTok users. Responsibilities - What You'll Do - Build and maintain high performance online services for TikTok recommendation system. - Build extremely efficient and reliable data pipelines for candidates generation, profile generation, training examples generation, real-time online training, etc. - Build globalized large-scale recommendation system. - Design and develop high performance computing frameworks and storage systems.
Qualifications
Minimum Qualifications: - Bachelor's degree or above, majoring in Computer Science or related fields - 3+ years of experience building scalable system - Experience in programming, included but not limited to, the following programming languages: C, C++, Java or Golang Preferred Qualifications: - 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.
Job Information
【For Pay Transparency】Compensation Description (Annually)
The base salary range for this position in the selected city is $129960 - $246240 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.
Benefits may vary depending on the nature of employment and the country work location. Employees have day one access to medical, dental, and vision insurance, a 401(k) savings plan with company match, paid parental leave, short-term and long-term disability coverage, life insurance, wellbeing benefits, among others. Employees also receive 10 paid holidays per year, 10 paid sick days per year and 17 days of Paid Personal Time (prorated upon hire with increasing accruals by tenure).
The Company reserves the right to modify or change these benefits programs at any time, with or without notice.
For Los Angeles County (unincorporated) Candidates:
Qualified applicants with arrest or conviction records will be considered for employment in accordance with all federal, state, and local laws including the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. Our company believes that criminal history may have a direct, adverse and negative relationship on the following job duties, potentially resulting in the withdrawal of the conditional offer of employment:
1. Interacting and occasionally having unsupervised contact with internal/external clients and/or colleagues;
2. Appropriately handling and managing confidential information including proprietary and trade secret information and access to information technology systems; and
3. Exercising sound judgment.
About USDS
TikTok USDS Joint Venture LLC is dedicated to the safety and security of millions of Americans who create, discover, and connect with what they love on the apps we operate. The Joint Venture has been established in compliance with the Executive Order signed by President Trump on September 25, 2025. Our foundation is a comprehensive data privacy and cybersecurity program we operate under defined safeguards to protect national security and secure U.S. user data, apps and the algorithm. We safeguard the U.S. content ecosystem, holding decision-making authority for trust and safety policies and moderation. USDS Joint Venture helps ensure Americans can continue to express their creativity, discover new hobbies and interests, and build thriving communities and businesses on a global scale.
On-site presence across teams allows the company to operate with greater speed, alignment, and agility — especially in areas like real-time decision-making, team development, and integrated execution. As such, the company is shifting from a hybrid work model to a fully in-person schedule up to 5 days a week.
Why Join Us
Inspiring creativity is at the core of TikTok's mission. Our innovative product is built to help people authentically express themselves, discover and connect – and our global, diverse teams make that possible. Together, we create value for our communities, inspire creativity and bring joy - a mission we work towards every day.
We strive to do great things with great people. We lead with curiosity, humility, and a desire to make impact in a rapidly growing tech company. Every challenge is an opportunity to learn and innovate as one team. We're resilient and embrace challenges as they come. By constantly iterating and fostering an "Always Day 1" mindset, we achieve meaningful breakthroughs for ourselves, our company, and our users. When we create and grow together, the possibilities are limitless. Join us.
Diversity & Inclusion
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.
USDS Reasonable Accommodation
USDS 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
- ...Ellis Technologies, Inc. is seeking a Software Engineer Intern for Fall 2026. This 12-week program, starting in August/September, aims to build efficient recommendation systems for TikTok. Interns will gain hands-on experience and industry exposure while working closely...SuggestedHourly payInternship
$185k - $230k
...Opportunity We're excited to welcome a talented and passionate Senior Software Engineer to join our highly skilled team. The ideal candidate will hold a deep comprehension of search and recommendations algorithms and infrastructure, including retrieval augmented...Suggested$42.75 per hour
...Software Engineer Intern (Recommendation Infrastructure) - 2026 Fall (BS/MS) Location: Seattle | Employment Type: Intern | Job Code: A237447B Responsibilities Team Introduction: The Recommendation Infrastructure Team is responsible for building reliable, efficient, flexible...SuggestedHourly payFull timeWork experience placementInternshipLocal areaFlexible hours$42.75 per hour
...Responsibilities Team Introduction: The Recommendation Infrastructure Team is responsible for... ...the opportunity to join one of our engineering teams where you will have the opportunity... ...an Undergraduate/Masters degree in Software Development, Computer Science, Computer...SuggestedHourly payFull timeWork experience placementSummer workInternshipLocal areaFlexible hours$232.56k - $427.5k
Tech Lead- E-commerce Recommendation Infrastructure - Seattle Location: Seattle Employment Type... ...building scalable systems. Strong software development experience with C++, Java or... ...: personalized recommendations, search engine, advertising, machine learning infrastructure...SuggestedTemporary workLocal area$232.56k - $427.5k
Ellis Technologies, Inc. is seeking a Tech Lead for E-commerce Recommendation Infrastructure in Seattle. The successful candidate will manage the development of high-performing online systems and leading globalized recommendation systems. With at least 5 years of experience...- ...monitoring, management, change management, software upgrades, problem/incident resolution,... ...oral reports. Analyze, diagnose, and recommend solutions to complex problems. Escalate... ..., both in actual survey functions and engineering and architecture based on the data. Proficient...Contract workWork at officeLocal areaRemote workFlexible hoursShift work
$147.3k - $193.3k
...Senior Software Engineer - Data and AI Platforms Business Unit: Store Support Centre (SSC) Time Type: Full-time Description & Requirements... ...bases in retail or similar domains Familiarity with search, recommender and RAG/GraphRAG hybrid retrieval architectures Experience defining...Permanent employmentFull timePart timeLocal areaWork visa$160k - $200k
...shapes the product experience. We're looking for engineers who are passionate about building scalable, maintainable software and have experience with backend platforms,... ...profiles, personalization, video metadata, recommendations, etc. Build scalable, highly available...Full timeContract workWork experience placementInternshipLocal areaFlexible hours$135k - $200k
...Company Palantir builds the world’s leading software for data-driven decisions and operations... ..., and to the edge. As a Software Engineer on the Apollo platform you will build software... ...you’ve been contacted by a scammer, we recommend you cease all communication and consider...Work at officeRemote workWork from homeRelocation package$185k - $230k
...Opportunity We're excited to welcome a talented and passionate Senior Software Engineer to join our highly skilled team. The ideal candidate will hold a deep comprehension of search and recommendations algorithms and infrastructure, including retrieval augmented...$201.3k - $302.2k
...App Store Engineering - Senior Full-Stack Software Engineer When this team introduced the App Store, it launched a cultural and economic phenomenon... ...new algorithms for personalization, search, and recommender systems. In a world where apps have become essential in...RelocationShift work$165.2k - $223.6k
...looking for a self‑motivated, passionate and resourceful Software Development Engineer to bring diverse perspectives, ideas, and skill‑sets to... ...pipeline architecture, data foundations for personalization & recommendation systems and world-class user experience for customers of...InternshipLocal areaFlexible hours$124.72k - $243.2k
...Machine Learning Engineer Graduate (Data-Search-Recommendation TikTok.US - Seattle) - 2026 Start (BS/MS) Location: Seattle Employment Type: Regular Job... ...recently completed a Bachelor’s or Master’s degree in Software Development, Computer Science, Computer Engineering,...Temporary workLocal area$212.5k - $250k
...and limited partners through world-class software, purpose-built for everyone in venture... ...said that). As a Senior Design Systems Engineer, you’ll work to: Architect and evolve the... ...customers. 7+ years of relevant experience recommended: Specifically in frontend engineering...Full timeWork at office$173.4k - $234.6k
...your future with us. The Boeing Company is looking for a Software Security Engineer to join the Enterprise Product Security Software... ...deploy software assurance policy, standards, processes, and recommendations across the Software Development Lifecycle in accordance...Permanent employmentWork experience placementCurrently hiringRelocationFlexible hoursShift workDay shift$79k - $119k
...agencies rely on Relativity’s legal AI software to securely surface and manage the most... ...Change. WHAT WE DO At Relativity, engineers don’t just write code. They build the... ...to improving engineering processes by recommending enhancements to tools, workflows, and practices...Remote workHome office- ...Software Engineer At HDR, our employee-owners are fully engaged in creating a welcoming environment where each of us is valued and respected... ...sharing. Identify and implement process improvements and recommend technical solutions to improve system performance,...Full timeTemporary workPart time
- ...Job Title: Senior Software Engineer Location: Remote/ SeaTac, WA Duration: 12 Months The Senior Software Engineer is a subject matter... ...from daily to every two weeks). This role also provides recommendations to address challenges while working in an agile environment...Remote work
$247k - $339.9k
...Opendoor is seeking an AI/ML Platform Engineer to join our Engineering team in our Seattle... ...level) in large-scale, production software and data environments. Proven track record... ...business (e.g., pricing, optimization, recommendations). Highly Sought-After Skills Prior...Work at office$179.4k - $242k
...Software Dev Engineer V Hybrid opportunity within Portland, OR; Medford, OR; Renton, WA; Spokane, WA; Vancouver, WA; Burlington, WA; Boise... ...of education and experience. Certifications Recommended (not required) technical certifications for one or more of...Immediate startWork from homeFlexible hours$146k
...Full Stack Software Development Engineer III – EG Advertising As a Full Stack Software Development Engineer III on EG Advertising, you will work... ...advertising platforms, or similarly complex recommendation or ML‑driven decisioning systems at scale. Experience designing...$148.5k - $237.6k
...with our ecosystem of devices and cloud software. Like our products, we work better... ...data, build models that drive training recommendations for law enforcement agencies, and ship... ...decade. The head of product was a Staff Engineer. Our TPM ran a 60-person engineering organization...Work experience placementRemote work$42.75 per hour
...Software Engineer Intern (Data Ecosystem) - 2026 Summer (BS/MS) Location: Seattle Employment Type: Intern Job Code: A162714A... ...implementing a storage solution for offline data in TikTok's recommendation system, which caters to more than a billion users. Their primary...Hourly paySummer workInternshipLocal area$135k - $200k
...Palantir builds the world's leading software for data-driven decisions and operations... ...are seeking a Forward Deployed Software Engineer to join a newly-formed team focused on developing... ...you've been contacted by a scammer, we recommend you cease all communication with the...Work experience placementWork at officeRemote workWork from homeRelocation package$145k - $200k
...Palantir builds the world's leading software for data-driven decisions and operations... ...including IL-5 and FedRAMP). As a Software Engineer on the Apollo team, you'll build and... ...you've been contacted by a scammer, we recommend you cease all communication with the individual...Work experience placementWork at officeRemote workWork from homeRelocation package$111.9k - $190.2k
...communities that we serve through our Healthsource blog: . The Software Development Engineer III designs, builds, tests, and supports software... ...to identify problems or improvement opportunities and recommend scalable, performant software solutions with a system-wide...$196k - $230k
...Senior Software Engineer, Capacity & Efficiency Bellevue, WA Join us in building the future of finance. Our mission is to democratize finance... ...with partner teams to explain findings and technical recommendations What we offer Challenging, high-impact work to grow your career...Work at officeFlexible hoursShift work3 days per week- ...Software Development Engineer In Test (SDET) As a Software Development Engineer in Test (SDET) you will be responsible for leveraging and extending... .... Knowledge and experience of Test Driven Development is recommended. Responsibilities: Requires competency in customer...
- ...Job Title: Sr Software Engineer Placement type (FTE/C/CTH): CTH Duration:6 months Contract to Direct Hire Location: Hybrid 2-3 days... ...to solve technical challenges within the organization and recommend a scalable solution • Present software architecture to the...Contract workWork at office2 days per week3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Recommendations. Be the first to apply!
- software sales engineer Seattle, WA
- software engineer internship remote Seattle, WA
- IT software developer Seattle, WA
- software engineer staff Seattle, WA
- machine learning software engineer Seattle, WA
- software engineer part time Seattle, WA
- facebook software engineer Seattle, WA
- senior robotics software engineer Seattle, WA
- junior software developer Seattle, WA
- software developer night shift Seattle, WA

