Software Engineer Graduate

4 weeks ago


San Jose, California, United States Tik Tok Full time
Search Engine Research and Development

At TikTok, we are committed to creating an innovative search engine that provides users with the best search experience. As a Software Engineer Graduate on our Search Team, you will have the opportunity to participate in the research and development of our search engine, utilizing cutting-edge machine learning algorithms and vast amounts of data to create exciting technologies.

Core Product Search Development

You will contribute to the search development of core products like Toutiao and Douyin, serving hundreds of millions of users. Your work will focus on designing and developing data flows for web searches at the trillion-page scale, distributed indexing systems, and online retrieval systems. You will also design and develop services for real-time computing, scheduling, distribution, pressure control, and crawling in a trillion-page Spider system.

Search Core Architecture Improvement

We are looking for talented individuals to join our team in improving the search core architecture. You will design and develop high-availability solutions for search engine stability, automated testing, and maintenance platforms. You will also work on innovative architecture implementation, realizing your architectural dreams without any historical burdens.

Qualifications

We are seeking current undergraduate or graduate students graduating in 2025, majoring in Computer Science, Software Engineering, or a related field. You should have excellent analytical and problem-solving abilities, outstanding coding skills, and a strong foundation in data structures and basic algorithms. Familiarity with Linux development environment and proficiency in at least one programming language such as C++, Java, Python, or Go is required. Prior experience in distributed systems development, search engine technologies, and machine learning knowledge are preferred. Experience working in a collaborative, team-oriented environment is also essential.

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. If you need assistance or a reasonable accommodation, please reach out to us.

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

    About the Role:TikTok is the leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy. We're looking for a talented Backend Software Engineer Graduate to join our Multimedia Data Platform team. As a Backend Software Engineer Graduate, you will be responsible for building systems that meet quality needs, analyzing...


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

    Job DescriptionTikTok is a leading destination for short-form mobile video, and we're looking for talented individuals to join our Privacy & Security team. As a Software Engineer Graduate, you'll play a key role in ensuring responsible data practices across our platform and meeting our privacy commitments.Responsibilities:Participate in the architecture...


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

    About the RoleTikTok is the leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy. As a Frontend Software Engineer Graduate, you will be part of our global team that makes this possible.Key ResponsibilitiesAs a member of our team, you will work with experienced engineers to find the best way to bring our current...


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

    About the Role:We are seeking a talented Android Software Engineer to join our TikTok Engineering team. As a key member of our team, you will be responsible for developing and shipping new, innovative user features on TikTok. You will work closely with our talented backend and product team to create a world-class mobile experience.Responsibilities:-...


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

    About the RoleTikTok is seeking a talented Android Software Engineer to join our Cross-Platform team. As a key member of our team, you will be responsible for designing and implementing cross-platform frameworks, containers, and middlewares to support developers in writing code once and running it on multiple platforms.We are looking for a skilled engineer...


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

    Job DescriptionTikTok is a leading destination for short-form mobile video, and our mission is to inspire creativity and bring joy. We are committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives.ResponsibilitiesWork closely with infrastructure architects and SREs to enhance the Generative AI...


  • 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 Jose, California, United States Adobe Full time

    Software Engineer Intern OpportunityAdobe is seeking talented and passionate Software Engineer interns to help plan, design, develop, and test software systems or applications for software enhancements and new products used in local, networked, cloud-based or Internet-related computer programs and products.The OpportunityAs a Software Engineer intern at...


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

    About the RoleAt TikTok, we're looking for a talented Machine Learning Engineer Graduate to join our Search Team. As a key member of our team, you'll have the opportunity to develop and apply cutting-edge machine learning technologies in real-time large-scale systems, serving billions of search requests every day.Key Responsibilities Participate in the...


  • San Jose, California, United States Cadence Design Systems Full time

    Unlock Your Potential in Electronic DesignCadence Design Systems is seeking a talented Software Design Engineer to join our World Field Organization's (WFO) Rotational Program in San Jose, CA, Austin TX, or Burlington MA.As a member of our dynamic team, you will work with the best-in-class EDA tools, collaborate with technical experts, and support the sales...


  • 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...


  • San Jose, California, United States Adobe Full time

    Join Adobe's Software Development TeamWe're passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen. We're on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to...


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

    Key Responsibilities:Design, develop, and deploy large-scale, globally distributed Ads systems to ensure high availability and reliability.Build and maintain tools and software to improve the operability, scalability, and reliability of Ads services.Collaborate with cross-functional teams to identify and resolve complex technical issues.Develop and implement...


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

    Role OverviewTikTok is seeking a highly motivated and detail-oriented Software Quality Assurance Engineer Intern to join our Engineering Test team. As a QA Engineer Intern, you will work closely with cross-functional teams to ensure the quality and security of our core product features.Responsibilities• Collaborate with Frontend, Backend, and client teams...

  • Software Engineer

    1 month 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...