Current jobs related to Software Engineer - San Jose, California - TikTok


  • San Francisco, California, United States Triunity Software Full time

    Job Title: Senior Java Software EngineerWe are seeking a highly skilled Senior Java Software Engineer to join our team at Triunity Software.Key Responsibilities:* Design, develop, and test complex software applications using Java* Collaborate with cross-functional teams to identify and prioritize project requirements* Develop and maintain high-quality,...


  • San Francisco, California, United States Triunity Software Full time

    Job Title : Java Developer Focused on Core Java Spring/Spring Boot/Spring BatchAt Triunity Software, we are seeking a skilled Java Developer to join our team. As a Java Developer, you will be responsible for designing, developing, testing, and deploying Java-based software applications using the Java Spring and Spring Batch frameworks.Key Responsibilities:...


  • San Diego, California, United States United Software Group Full time

    Job Title: Senior Software Development EngineerAt United Software Group, we are seeking a highly skilled Senior Software Development Engineer to join our team.Key Responsibilities:* Design and develop complex software systems using C++, Python, and Linux* Collaborate with cross-functional teams to implement software requirements and design specs* Develop and...

  • Software Engineer

    1 month ago


    San Jose, California, United States Oracle Full time

    Job DescriptionOracle is seeking a highly skilled Software Engineer to join our team. As a member of our software engineering division, you will play a key role in the definition and evolution of standard practices and procedures.Responsibilities:Design, develop, troubleshoot, and debug software programs for databases, applications, tools, networks, and...

  • Software Engineer

    4 weeks ago


    San Jose, California, United States NextDeavor Full time

    Unlock the Power of SearchJoin NextDeavor as a Software Developer and contribute to the development of a cutting-edge search platform that powers Adobe's Cloud offerings. As a key member of our team, you will work on building a search platform that caters to millions of users and billions of entities, utilizing technologies such as Elastic Search, REST web...

  • Software Engineer

    4 weeks ago


    San Jose, California, United States IBM Full time

    About the RoleWe are seeking a skilled Software Engineer to join our IBM Software team. As part of our team, you will be responsible for developing and maintaining high-quality software products, working with a variety of technologies and programming languages.Key ResponsibilitiesWork on building backend components, frameworks, automation, and tooling to...


  • San Jose, California, United States SYUFY GROUP Full time

    Job Title: Software EngineerAre you a skilled programmer looking for a new challenge? We are seeking an experienced Software Engineer to join our team.About the Job:As a Software Engineer, you will be responsible for designing, developing, and testing software applications. Your primary goal will be to create efficient, reliable, and user-friendly software...


  • San Leandro, California, United States United Software Group Full time

    Job Title:Senior Java Software EngineerLocation:Onsite Interview OnlyRequired Qualifications:10+ years of Software Engineering experience with web application development10+ years of Java 11+ experience5+ years of Java Rest Services experience8+ years of Spring/SpringBoot experience4+ years of experience developing and using RESTful Application Program...


  • San Jose, California, United States Yoh Full time

    Job SummaryYoh, a Day & Zimmermann company, is seeking a highly skilled Embedded Software Engineer to join our team. As a key member of our software engineering team, you will be responsible for designing, developing, and testing software for embedded systems.Key Responsibilities Develop and maintain software for embedded systems using C/C++ programming...

  • Software Engineer

    4 weeks ago


    San Jose, California, United States Clavax Full time

    Key ResponsibilitiesWe are seeking a skilled Software Engineer to join our team at Clavax. The ideal candidate will have a strong background in software development and a passion for creating innovative web applications.Key Responsibilities:Design and develop web applications using PHP, MySQL, and AJAX.Participate in testing, debugging, and troubleshooting...


  • San Jose, California, United States Intelliswift Software Full time

    Network Hardware Engineer OpportunityWe are seeking a skilled Hardware Board Design Engineer to join our team at Intelliswift Software. The ideal candidate will have experience with High Speed Network Interfaces (10G/25G/100G/400G) and high-speed SERDES system design, signal integrity issues, and power distribution techniques.Key Responsibilities:Design and...


  • San Jose, California, United States Teradyne Full time

    Job SummaryWe are seeking a highly skilled DevOps Software Engineer to join our team at Teradyne. As a DevOps Software Engineer, you will be responsible for designing, developing, and deploying modern DevOps frameworks to support our software applications and services.Key Responsibilities- Design, deploy, and manage scalable infrastructure for our software...

  • Software Engineer

    3 weeks ago


    San Jose, California, United States Zscaler Full time

    Job Title: Software Engineer - FrontendWe are seeking a highly skilled Software Engineer - Frontend to join our team at {company}. As a Software Engineer - Frontend, you will be responsible for developing and maintaining the frontend of our web application using modern technologies such as HTML, CSS, and JavaScript.Key Responsibilities:Develop and maintain...


  • San Jose, California, United States Yoh Full time

    Embedded Engineer QualificationsWe are seeking a highly skilled Embedded Engineer to join our team. The ideal candidate will have a strong background in software development, with a focus on embedded systems.Bachelor's or Master's Degree in Computer Science, Computer Engineering, or a relevant technical field, or equivalent practical experience.6+ years'...


  • San Jose, California, United States HPE Full time

    Job Description:Job Family Definition:As a Software Engineering Intern at HPE, you will apply your knowledge of software development to design, develop, and troubleshoot software programs for software enhancements and new products. You will work closely with our QA, DevOps, Software Development engineers, and architects to deliver business-critical projects....


  • San Jose, California, United States Adobe Full time

    Job Title: Senior Software EngineerAbout the Role:We are seeking a highly motivated and experienced Senior Software Engineer to join our Digital Video and Audio (DVA) team at Adobe. As a key member of our team, you will be responsible for developing high-performance video processing pipeline for our industry-leading software products, including Premiere Pro...


  • San Jose, California, United States NetApp Full time

    About NetAppAt NetApp, we're transforming the way data is changing the world. Our Storage Operating System, ONTAP, manages hundreds of exabytes of customer information, serving over 30,000 customers worldwide. As a key member of our Core Software team, you'll be part of a high-performance engineering team responsible for building the fundamental software to...


  • San Jose, California, United States Trackonomy Full time

    About the RoleTrackonomy is seeking a highly skilled Staff Software Engineer to join our team. As a key member of our software engineering team, you will be responsible for designing and implementing complex software solutions that meet the needs of our customers.Key Responsibilities- Lead the design and implementation of robust, scalable software solutions-...


  • San Jose, California, United States Kawasaki Robotics (USA) Full time

    Kawasaki Robotics (USA) is seeking a skilled Robotics Software Engineer to join their team in designing and implementing robotic solutions for clean room semiconductor robots. This is an exciting opportunity to be part of a leading robotics team and learn from experts in the field.Responsibilities:Design, develop, and test robot applications for clean room...

  • Software Engineer

    4 weeks ago


    San Jose, California, United States CISCO Systems Full time

    Job SummaryWe are seeking a highly skilled Software Engineer - UCS to join our dynamic Engineering team. As a key member of our team, you will be responsible for designing, developing, and debugging system software related to Cisco UCS servers.Key ResponsibilitiesDesign and develop system software for Cisco UCS serversDevelop and improve automation...

Software Engineer

1 month ago


San Jose, California, United States TikTok Full time
Responsibilities:

TikTok is a leading platform for short-form mobile video, aiming to inspire creativity and bring joy to users worldwide. Our global offices are located in various cities, including Los Angeles, New York, London, Paris, Berlin, Dubai, Mumbai, Singapore, Jakarta, Seoul, and Tokyo.

We are seeking talented Software Engineers to join our Ads Core team, which develops cutting-edge Ads technologies to support the growth of our platform. Our team empowers creators, connects people, and explores new possibilities.

As a key player in the Internet industry, personalized online advertising is a significant revenue source for companies like TikTok. This field attracts top talents interested in solving complex technical challenges, such as increasing monetization efficiency, improving Ads experience for users, and delivering a better return on investment (ROI) for advertisers.

Key Responsibilities:
  • Develop ranking strategies to enhance business account delivery experience, combating low-quality commercial content.
  • Ensure system scalability and reliability, understanding the importance of experimentation frameworks, monitoring, and alerting.
  • Conduct data analysis for real business account issues, requiring effective communication with our customers/PM team.
Qualifications:

To succeed in this role, you should possess:

  • A BS degree in Computer Science, Computer Engineering, or a relevant major.
  • Excellent programming, debugging, and optimization skills in one or more general-purpose programming languages, including Go, C/C++, and Python.
  • The ability to think critically and formulate solutions to problems clearly and concisely.
Preferred Qualifications:

While not required, having a good understanding of ranking algorithms, ML techniques, and online advertising/recommendation systems, as well as knowledge in deep learning, backend, large-scale systems, data science, or full-stack development, can be beneficial.

TikTok is committed to creating an inclusive environment where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from diverse backgrounds, and so does our workplace. We strive to celebrate our diverse voices and create an environment that reflects the many communities we reach.

We believe individuals should be considered based on their strengths and experience, rather than being disadvantaged due to their background or identity. We are passionate about this and hope you share our commitment to inclusivity and diversity.