Software Development Engineer

2 months ago


Singapur, Singapore TikTok Full time
About the Role

TikTok's Recommendation Architecture Team is responsible for designing and developing real-time computing systems for TikTok videos, live streams, e-commerce, and a billion-user product recommendation system.

Key Responsibilities
  • Design and implement real-time data systems for large-scale recommendation systems.
  • Create flexible, scalable, stable, and high-performance storage systems and computing models.
  • Troubleshoot production system failures and design necessary mechanisms and tools to ensure overall stability.
  • Construct industry-leading streaming computing frameworks and distributed systems for massive data and large-scale business systems.
  • Research, design, and develop computer and network software or specialized utility programs.
Requirements
  • Undergraduate or Postgraduate currently pursuing a Degree/Master in Software Development, Computer Science, Computer Engineering, or a related technical discipline.
  • Strong coding and troubleshooting skills; Proficient in programming languages like Java, C++, Scala, Python.
  • Deep understanding of streaming computing systems, with formal production experience in developing TB-level Flink real-time computing systems.
  • Proficient in modules like FlinkDataStream, FlinkSQL, FlinkCheckpoint, FlinkState, and preferably with experience in reading Flink source code.
  • Familiar with at least one data lake technology such as Hudi, Iceberg, DeltaLake, and preferably with experience in reading their source code.
Preferred Qualifications
  • Experience in handling PB-level data is a plus.

  • Software Developer

    1 month ago


    Singapur, Singapore HORIZON SOFTWARE PTE. LTD. Full time

    Job Title: Software EngineerHORIZON SOFTWARE PTE. LTD. is seeking a skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and delivering high-quality software solutions.Key Responsibilities:Design and develop Java-based applications using advanced Java frameworks like...


  • Singapur, Singapore HORIZON SOFTWARE PTE. LTD. Full time

    Senior Software EngineerHORIZON SOFTWARE PTE. LTD. is seeking a highly skilled Senior Software Engineer to join our dynamic team. As a key member of our development squad, you will be responsible for designing and building high-performance applications for the iOS platform.Key Responsibilities:Design and develop iOS applications using Object-C or Swift and...

  • Software Engineer

    1 month ago


    Singapur, Singapore HORIZON SOFTWARE PTE. LTD. Full time

    Roles & ResponsibilitiesJob Description & RequirementsWe are seeking a skilled Software Engineer with experience in Java-based application development. The role involves executing projects within the financial domain, managing priorities, and providing optimal solutions. The candidate should have strong development skills, a proactive attitude, and the...


  • Singapur, Singapore HTC SOFTWARE SINGAPORE PTE LTD Full time

    Job SummaryHTC SOFTWARE SINGAPORE PTE LTD is seeking a skilled Senior Software Developer to join our team. The ideal candidate will have a strong background in Java, PL/SQL, and Linux, with experience in Calypso versions higher than v13. Key Responsibilities Develop internal components Manage incidents and requests Analyze enhancement requests and bug fixes...


  • Singapur, Singapore HORIZON SOFTWARE PTE. LTD. Full time

    Roles & ResponsibilitiesJob Description:We are seeking a highly skilled Senior Software Engineer to join our dynamic team. The ideal candidate will have extensive experience in developing applications for the iOS platform and will be proficient in Object-C or Swift. This role requires a collaborative team player who can navigate complex challenges while...


  • Singapur, Singapore Thermo Fisher Scientific Full time

    Software Development OpportunitiesWe are seeking a skilled Software Engineer to join our team at Thermo Fisher Scientific. As a key member of our engineering team, you will be responsible for designing, developing, and testing software solutions to meet the company's engineering needs.Key Responsibilities:Design and develop software solutions using C/C++,...


  • Singapur, Singapore Thermo Fisher Scientific Full time

    Software Engineer Job DescriptionAt Thermo Fisher Scientific, we are seeking a highly skilled Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and testing software solutions to meet the company's engineering needs.Key Responsibilities:Design and develop software solutions using...


  • Singapur, Singapore Thermo Fisher Scientific Full time

    Software Development OpportunitiesWe are seeking a skilled Software Engineer to join our team at Thermo Fisher Scientific. As a key member of our engineering team, you will be responsible for designing, developing, and testing software solutions to meet the company's engineering needs.Key Responsibilities:Design and develop software solutions using C/C++,...


  • Singapur, Singapore Thermo Fisher Scientific Full time

    Software Development EngineerWe are seeking a highly skilled Software Development Engineer to join our team at Thermo Fisher Scientific. As a key member of our product development team, you will be responsible for designing, developing, and testing software solutions to meet the company's engineering needs.Key Responsibilities:Design and develop software...


  • Singapur, Singapore Rapsodo Full time

    Rapsodo, a sports technology company, is seeking a talented individual to join its team as a Software Development Engineer. The successful candidate will work closely with the engineering team to develop innovative sports products, leveraging expertise in software development, data analysis, and problem-solving.Key Responsibilities: Collaborate with the...


  • Singapur, Singapore Flintex Consulting Pte Ltd Full time

    Job Title: Full Stack Software Engineer Job Summary: We are seeking a highly skilled Full Stack Software Engineer to join our team at Flintex Consulting Pte Ltd. As a key member of our software development team, you will be responsible for designing, developing, and deploying software solutions that meet the needs of our clients. Key Responsibilities: *...


  • Singapur, Singapore SG45 DXC Technology Services Singapore Pte. Ltd Full time

    Job Title: Software Development EngineerJob Summary:We are seeking a highly skilled Software Development Engineer to join our team at SG45 DXC Technology Services Singapore Pte. Ltd. As a Software Development Engineer, you will be responsible for designing, developing, and testing software applications to meet the needs of our clients.Key...


  • Singapur, Singapore FE CONSULTANCY Full time

    Job Title: Software Development EngineerAt FE CONSULTANCY, we are seeking a highly skilled Software Development Engineer to join our team. As a key member of our engineering team, you will be responsible for supporting the development, installation, maintenance, and troubleshooting of our software systems.Key Responsibilities:Supporting the engineering team...


  • Singapur, Singapore Panasonic Factory Solutions Asia Pacific Pte Ltd Full time

    Job Title: Software EngineerJob Summary:We are seeking a skilled Software Engineer to join our team at Panasonic Factory Solutions Asia Pacific Pte Ltd. As a Software Engineer, you will be responsible for developing and evaluating software for our auto insertion and SMT machines, providing technical support and solutions for current production machines...


  • Singapur, Singapore TikTok Full time

    Job Title: Software Development EngineerAbout the Role:We are seeking a talented Software Development Engineer to join our team at TikTok. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and secure software systems.Key Responsibilities:Design and develop efficient, highly scalable, and...


  • Singapur, Singapore 3160 KLA-Tencor (Singapore) Full time

    Job SummaryWe are seeking a highly skilled Software Development Engineer to join our team at 3160 KLA-Tencor (Singapore). As a key member of our engineering team, you will be responsible for developing and delivering cutting-edge software solutions for our semiconductor wafer inspection products.Key ResponsibilitiesCharacterize and develop next-generation...


  • Singapur, Singapore Panasonic Factory Solutions Asia Pacific Pte Ltd Full time

    Job Title: Software EngineerJob Summary:We are seeking a skilled Software Engineer to join our team at Panasonic Factory Solutions Asia Pacific Pte Ltd. As a Software Engineer, you will be responsible for developing and evaluating software for our auto insertion and SMT machines, providing technical support and solutions for current production machines...


  • Singapur, Singapore ITCAN Full time

    Job Title: Software Test EngineerAbout the Role:We are seeking a highly skilled Software Test Engineer to join our team at ITCAN. As a key member of our engineering team, you will be responsible for designing, developing, and implementing high-quality software solutions that meet the needs of our customers.Key Responsibilities:Design and develop automated...


  • Singapur, Singapore Thermo Fisher Scientific Full time

    Job DescriptionThermo Fisher Scientific is seeking a highly skilled Software Development Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and testing software solutions to meet the company's engineering needs.Key ResponsibilitiesDesign and develop software solutions using...


  • Singapur, Singapore Jane Street Full time

    About the RoleWe are seeking a skilled Production Engineer to join our team in Hong Kong and Singapore. As a Production Engineer at Jane Street, you will play a critical role in developing software and providing high-quality support for our trading business.Our Production Engineers are software developers who spend time both developing software and also...