Backend Software Engineer (Libra) - Data Platform

TikTok

4.5

(6)

Singapore

Why you should apply for a job to TikTok:

  • 4.5/5 in overall job satisfaction
  • 4.5/5 in supportive management
  • 100% say women are treated fairly and equally to men
  • 100% would recommend this company to other women
  • 100% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Employee well-being is supported via hybrid work, short-term counseling through our EAP and a premium subscription to Headspace.
  • We embrace diversity across all dimensions and provide employees with 9 employee resource groups globally, including our WOMEN ERG.
  • Comprehensive parental leave policy as well as fertility treatment through healthcare providers with a $20,000 lifetime maximum.
  • #A220563

    Position summary

    a is a large-scale online one-stop A/B testing platform developed by TikTok Data Platform .
    Provide experimental evaluation services for all product lines within the company, covering solutions for complex scenarios such as recommendation, algorithm, function, UI, marketing, advertising, operation, social isolation, causal inference, etc. Provide services throughout the entire experimental lifecycle from experimental design, experimental creation, indicator calculation, statistical analysis to final evaluation launch. Support the entire company's business on the road of rapid iterative trial and error, boldly assuming and carefully verifying.

    What you'll be doing:

    • Design and implement a powerful and easy-to-use data integration system
    • Segment and design system layers to support componentized and layered application development, including business functionality and database access
    • Work with other engineers, managers, Product Management, QA, and Operations teams to develop innovative solutions that meet market needs with respect to functionality, performance, scalability, reliability, realistic implementation schedules, and adherence to development goals and principles
    • Estimate engineering effort, plan implementation, and rollout system changes
    • Must be able to independently design code and test major features, as well as work jointly with other team members to deliver complex changes
    • Identify technical areas for improvement and make detailed business cases for improvements or new areas of opportunities
    • Update software, enhances existing software capabilities and develops and direct software testing and validation procedures.

    Qualifications

    What you should have:

    • Bachelor degree in Computer Science or related discipline with experience in software engineering
    • Experience in object-oriented design methodology and strong software development skills and expertise in Go/Python
    • Preferred experience in big data like Spark, Flink, Hadoop and Kafka
    • Experience in requirements analysis, design, coding and unit testing of scalable, distributed, fault-tolerant applications.
    • Experience with large scale data-driven systems is highly desired.
    • Good working knowledge of distributed systems and OLAP databases is 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.

    Why you should apply for a job to TikTok:

  • 4.5/5 in overall job satisfaction
  • 4.5/5 in supportive management
  • 100% say women are treated fairly and equally to men
  • 100% would recommend this company to other women
  • 100% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Employee well-being is supported via hybrid work, short-term counseling through our EAP and a premium subscription to Headspace.
  • We embrace diversity across all dimensions and provide employees with 9 employee resource groups globally, including our WOMEN ERG.
  • Comprehensive parental leave policy as well as fertility treatment through healthcare providers with a $20,000 lifetime maximum.