Software Engineer for Recommendation Architecture

2 weeks ago


San Jose, California, United States TikTok Full time
About the Job

We are seeking a highly skilled Software Engineer to join our Recommendation Architecture Team at TikTok. As a key member of our team, you will be responsible for building and maintaining high-performance online services for our recommendation system, ensuring a stable and best experience for our users.

Responsibilities
  • Design and develop high-performance computing frameworks and storage systems
  • Build and maintain efficient and reliable data pipelines for candidate generation, profile generation, training examples generation, and real-time online training
  • Develop globalized large-scale recommendation systems
Requirements
  • Bachelor's degree or above in Computer Science or related fields
  • 5+ years of experience building scalable systems
  • Effective communication skills and a sense of ownership and drive
  • Experience in at least one area of personalized recommendations, search engine, machine learning, distributed storage system, or big data frameworks
About TikTok

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 inspiring creativity and bringing joy to our users.



  • San Jose, California, United States TikTok Full time

    About UsTikTok is a global leader in short-form mobile video, inspiring creativity and bringing joy to our users. Our mission is to create a platform that helps imaginations thrive, and we're committed to celebrating our diverse voices and creating an inclusive space for our employees.Job DescriptionWe're seeking a talented Senior Software Engineer -...


  • San Jose, California, United States TikTok Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Recommendation Infrastructure Team at TikTok. As a key member of our team, you will be responsible for designing, building, and optimizing the architecture for our recommendation system to provide the most stable and best experience for our users.Key ResponsibilitiesEngage in...


  • San Jose, California, United States TikTok Full time

    About UsTikTok is a global leader in short-form mobile video, inspiring creativity and bringing joy to our users. Our mission is to create a platform that helps imaginations thrive, and we're committed to celebrating our diverse voices and creating an inclusive workplace.Job SummaryWe're seeking a talented Senior Software Engineer to join our Recommendation...


  • San Francisco, California, United States Amazon Full time

    Unlock Your Potential as a Senior Software Development EngineerAmazon Advertising is seeking a highly skilled Senior Software Development Engineer to join our rapidly growing team. As a key member of our Recommendation Optimization Experience team, you will have the opportunity to leverage our cloud services, unique data, and latest machine learning methods...


  • San Jose, California, United States Lynx Software Technologies Full time

    Job Title: Sr. Software Engineer, Customer SuccessJob Summary:We are seeking a highly skilled Sr. Software Engineer to join our Customer Success team. As a key technical resource, you will ensure the successful deployment and support of our Lynx product implementations. This is a customer-facing role that requires excellent communication skills and...


  • San Jose, California, United States Tik Tok Full time

    {"title": "Recommendation Infrastructure Team", "description": "Our MissionAt TikTok, we inspire creativity and bring joy. Our platform is built to help imaginations thrive.Our TeamWe are a team of passionate individuals who believe in the power of creativity and innovation. We work together to build and optimize the architecture for our recommendation...


  • San Jose, California, United States AMD Full time

    The RoleAMD is seeking a highly skilled Compiler Engineer to contribute to the development of a next-generation, parallel-programming/compilation environment for current and future AMD XDNA devices. As a member of our team, you will be responsible for designing and implementing a LLVM-based compiler for AI Engines.The PersonWe are looking for a person with...

  • Software Engineer

    2 weeks ago


    San Jose, California, United States PayPal Full time

    Job Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our team at PayPal. As a Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software applications.Key Responsibilities:Develop and maintain high-performing, reusable Swift codeWork with product owners to crystallize technical...


  • San Jose, California, United States Axiado Full time

    Job Title: Staff Software EngineerAxiado is seeking an exceptional Staff Software Engineer to join our growing team. This position will report directly to the VP of Customer Engineering and is a challenging opportunity that plays an important role in shaping Axiado's design wins and growth.Job SummaryThe Staff Software Engineer will be responsible for...

  • Software Engineer

    3 weeks ago


    San Jose, California, United States Axiado Full time

    About AxiadoAxiado is an AI-enhanced security processor company that's redefining the control and management of every digital system. With a strong focus on innovation and collaboration, we're committed to attracting, developing, and retaining the highest caliber talent in a diverse and multifaceted environment.Job DescriptionWe're seeking an exceptional...

  • Software Engineer

    2 weeks ago


    San Jose, California, United States Microchip Technology Full time

    Software Engineer Opportunity at Microchip TechnologyWe are seeking a highly skilled Software Engineer to join our team at Microchip Technology, a leading manufacturer of secure and reliable Field Programmable Gate Array (FPGA) and System-on-Chip (SoC) devices.Key Responsibilities:Develop programming, debug, and security solutions for our FPGA and SoC...


  • San Jose, California, United States Lynx Software Technologies Full time

    Job Title: Software Quality Assurance EngineerWe are seeking a highly skilled Software Quality Assurance Engineer to join our team at Lynx Software Technologies. As a key member of our software development team, you will be responsible for ensuring the quality and security of our mission-critical software used in the aerospace and military...


  • San Jose, California, United States PayPal Full time

    Job Title: Senior Software Machine Learning EngineerAt PayPal, we're revolutionizing commerce globally, and we're looking for a talented Senior Software Machine Learning Engineer to join our Consumer Machine Learning team. As a key member of our team, you'll be responsible for designing, developing, and maintaining our recommendation infrastructure on PayPal...


  • San Jose, California, United States NetApp Full time

    About NetAppNetApp is a leader in intelligent data infrastructure, empowering customers to turn challenges into opportunities. Our innovative approach combines fresh thinking with proven expertise to help customers unlock the full potential of their data.We're a company that values diversity, openness, and collaboration. Our team is passionate about solving...


  • San Jose, California, United States F5 Networks Full time

    Job Title: Software Engineer IIIWe are seeking an experienced Software Engineer III to join our team at F5 Networks. As a key member of our software development team, you will be responsible for designing and implementing features for our BIGIP NEXT SPK/CNF product.About the Role:Design and implement features for BIGIP NEXT SPK/CNF productCollaborate with...


  • San Jose, California, United States Lynx Software Technologies Full time

    Job Title: Software Development Engineer In TestAbout the RoleLynx Software Technologies is seeking a skilled Software Development Engineer to champion software quality, particularly in test automation using scripting languages like Python. As a key member of our team, you will provide design input on features to ensure testability, build test automation...


  • San Jose, California, United States AMD Full time

    Job Title: Software Development EngineerAt AMD, we are seeking a highly skilled Software Development Engineer to join our team. As a Software Development Engineer, you will be responsible for designing, developing, and testing operating systems-level software, compilers, and network distribution software for semiconductor operations.Key...


  • San Diego, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Systems Software Engineer to join our Platform Architecture group at Apple. As a key member of our team, you will be responsible for building high-performance functional models of advanced SoC designs and bridging the gap between Software and Hardware.Key ResponsibilitiesPrototype and analyze architecture and...


  • San Jose, California, United States NetApp Full time

    About NetAppWe're the intelligent data infrastructure company, turning a world of disruption into opportunity for every customer. Our mission is to help our customers identify and realize new business possibilities, no matter the data type, workload, or environment.We're a team of innovators, thinkers, and problem-solvers who are passionate about using data...

  • Software Engineer

    4 weeks ago


    San Francisco, California, United States Software Defined Automation GmbH Full time

    About the RoleSoftware Defined Automation GmbH is seeking a highly skilled Front End Software Engineer to join our team. As a Front End Software Engineer, you will be responsible for designing, implementing, and shipping rich front-end applications using JavaScript/TypeScript and ReactJS.Key ResponsibilitiesCollaborate with project stakeholders to identify...