Software Engineer - Singapore - TIKTOK PTE. LTD.

    TIKTOK PTE. LTD.
    TIKTOK PTE. LTD. Singapore

    1 month ago

    TIKTOK PTE. LTD background
    $60,000 - $120,000 per year Technology / Internet
    Description
    Roles & Responsibilities

    Responsibilities

    About TikTok

    TikTok is the leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy. TikTok has global offices including Los Angeles, New York, London, Paris, Berlin, Dubai, Singapore, Jakarta, Seoul, and Tokyo.

    Why Join Us

    Creation is the core of TikTok's purpose. Our platform is built to help imaginations thrive. This is doubly true of the teams that make TikTok possible.

    Together, we inspire creativity and bring joy - a mission we all believe in and aim towards achieving every day.

    To us, every challenge, no matter how difficult, is an opportunity; to learn, to innovate, and to grow as one team. Status quo? Never. Courage? Always.

    At TikTok, we create together and grow together. That's how we drive impact - for ourselves, our company, and the communities we serve.

    Join us.

    Team Introduction

    The Cloud Infrastructure Database team, situated in Singapore, is responsible for architecting, designing, and building server and storage systems to meet the requirements of high-performance, low-cost, and easy-to-operate. By joining this team, you will work with the best engineers and talents in this industry and have a broad opportunity to get in touch with the latest AI application systems and newly emerged technology in computing, storage, and silicon validation. You will gain remarkable hardware architect, development, and validation experience in the most advanced hardware infrastructure at a massive scale.

    What you will be doing:

    1. In charge of creating data transmission product designs;

    2. Provide the most suitable cloud solution based on the specific requirements;

    3. Develop large-scale and high-concurrency systems and conduct various optimization investigations, including enhancing availability, stability, performance, and cost-efficiency.

    Qualifications

    What you should have:

    At least a Bachelor's, Master's, or Ph.D. degree in Computer Science or a related field with 2 years of relevant experience;

    Software development experience in one or more general-purpose programming languages, such as Golang/Python/C++ with good coding habits, including code neatness, reconstruction, and unit testing;

    Applicants with Database Kernel / Database Middleware / Database Management platform experience are preferred (Commonly used databases such as MySQL, PostgreSQL, Redis, MongoDB, HBase, ClickHouse, etc.);

    Strong motivation for technology, good communication skills and teamwork spirit, and excellent problem-analysis and problem-solving skills are preferred;

    Familiar with database log capture and analysis, message queue, ETL, and other data processing technologies are preferred.

    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.

    Tell employers what skills you have

    MASSIVE
    MongoDB
    PostgreSQL
    Hardware
    ClickHouse
    Architect
    Unit Testing
    MySQL
    ETL
    Good Communication Skills
    ITIL
    S3
    Databases
    Transmission
    Silicon
    Software Development