Staff Engineer, Data

4 days ago


Singapore Rakuten Full time

Job Description:
Rakuten Group, Inc. is the largest e-commerce company in Japan, and third largest e-commerce marketplace company worldwide, with over 1.5 billion registered users worldwide. The Rakuten brand is recognized worldwide for its leadership and innovation, and provides a variety of consumer and business-focused services including e-commerce, e-reading, travel, banking, securities, credit card, e-money, portal and media, online marketing and professional sports. The company is expanding globally and currently has operations throughout Asia, Western Europe, and the Americas.

Rakuten Viki is a premier global entertainment streaming site where millions of people discover and consume primetime shows and movies subtitled in more than 200 languages, by our community of fans. With billions of videos viewed and more than 1 billion words translated, Viki brings global entertainment to fans everywhere

Based in Singapore, this Staff Engineer, Data, role reports into Engineering Manager and will play a critical role in building the pioneer Data Engineering Team at Viki

About the Data Engineering Team

Viki is establishing a Data Engineering team from the ground up, for the purpose of addressing the business’s growing data needs. This team is going to be responsible for designing and implementing a data architecture that is able to provide reliable data systems and clean data for various stakeholders across Viki including but not limited to- Data Analysts who need to spend a lot of time finding insights from the data, build reports to track business performance against OKRs,- Product Managers who need to understand our customers’ behaviors, their journey on our platform, understand customer funnels,- Marketing teams to be able to build customer segments for marketing campaigns,- Content Operations to track the performance of our shows across various markets and customer segments,- CRM team to understand our customer and manage our relationships with them, and so on

In addition to this, in the longer term, the team is expected to build abstractions and data models that can enable future needs with building systems for content recommendations, search recommendations, building as well as operationalizing machine learning models for subtitle translations, recommendations, churn prediction and so on.

Key Responsibilities:
- Working with product and analytics teams and the engineering manager to understand the business, technical direction and make system/architecture decisions that support longer term needs and extensibility of the data architecture- Evaluating SaaS and PaaS platforms that can be used to solve parts of the data architecture and integrate them into the architecture-
- Building and operating the data platform service, including defining and tracking its SLA.- Contributing to and conducting system design reviews for systems and pipelines that are being designed and implemented for various business use cases- Working with the Engineering Manager to establish the right data engineering practices and ensure that they are followed well and that includes proper automation testing, CI / CD, logging, monitoring and alerting- Identifying patterns in code and refactor them into modules that are easy to extend / reuse- Creating and ensuring that guidelines to uphold and maintain the quality of the codebase and system is being adhered to by the team, and lead the way in doing so- Making calls on when to take up tech debt, vs paying it off, and ensuring that we’re maintaining healthy levels of debt- Creating reusable and extensible automation test suite that makes it easy for the team to add, and maintain a robust test suite for all services and pipelines- Performing code reviews of the team’s PRs and ensuring high standards of code quality, in addition to ensuring that development guidelines are followed- Guiding less experienced members of the team on technically complex aspects of the system, coaching them on systems thinking and architecture- Making sure the overall integrity of the architecture is preserved and system documentations are kept up to date

**Requirements**:
- B.S. or M.S. in Computer Science or a related field- 8-12 years of experience in developing professional grade software.- 6-8 years of experience in data engineering- Strong knowledge of software concepts, design patterns, refactoring and automated testing- Great judgment and diligence to know what patterns to use, when and where, and are able to confidently hold constructive conversations on it with the team, and peers- Strong communication skills and are able to explain technical and non-technical concepts to less experienced members of the team, as well as the peers and managers- Strong hands-on experience building APIs using: Java, Scala, Golang and /or Python, or willingness to pick one of them / Relational and / or NoSQL DBs (Postgresql or Mysql or MongoDB or equivalent) / Caching technologies like Redis or Memcache- A



  • Singapore NTT DATA Full time

    Requirements / Qualifications - Bachelor's or master's degree in computer science, data engineering, or a related field. - Minimum 7 years of experience in data engineering, with expertise in AWS services, Databricks, and/or Informatica IDMC. - Proficiency in programming languages such as Python, Java, or Scala for building data pipelines. - Evaluate...

  • Data Engineer

    1 week ago


    Singapore DOZER DATA PTE. LTD. Full time

    **About the job**: This position is needed to build a highly scalable, reliable, and efficient data platform that makes it easy for users to get deep insights from vast amounts of distributed data. This role will be responsible for driving key technical decisions to completion for the organization and also guiding other engineers. **Responsibilities**: In...


  • Singapore AIRWALLEX (SINGAPORE) PTE. LTD. Full time

    Staff Data Platform Engineer, Singapore or Shanghai Airwallex is the leading financial technology platform for modern businesses growing beyond borders. With one of the world’s most powerful payments and banking infrastructures, our technology empowers businesses of all sizes to accept payments, move money globally, and simplify their financial operations,...

  • Staff Data Engineer

    7 days ago


    Singapore GLOBALFOUNDRIES Full time

    **About GlobalFoundries** **Introduction** Globalfoundries Information Technology Team looking for a passionate individual with strong Manufacturing domain skills and strong Data Lake Cloud technology exposure to work closely with our FAB Engineering team to provide and roll-out Data Solution for Analytics. **Your Job** - Understand the Manufacturing and...

  • Director

    4 days ago


    Singapore GALA ENGINEER PTE. LTD. Full time

    The Operation Director is responsible for leading, guiding and directing all operational areas to ensure successful achievement of operational objectives. They must create operational plans that fully align with the organizations’ overall strategic plan, while maintaining a focus on operational effectiveness, efficiency, and customer satisfaction. This...


  • Singapore Data Analytics Full time $120,000 - $180,000 per year

    Get to Know the TeamOur Search and Personalisation Team focuses on advancing scalable machine learning and experimentation frameworks that power search relevance, ranking, and recommendations across Grab. By leveraging cutting-edge analytics and statistical methods, we continuously optimize how users connect with merchants, services, and content.Get to Know...

  • Zendesk Engineer

    2 weeks ago


    Singapore Get Staff Full time

    About us The Role Our client is a Fortune 100 technology company, providing platforms that help connect people around the world. One of our core values is to scale the business by putting people first, and the Enterprise Products team is uniquely positioned to propel this work to the next level as we let the customer’s needs be our guiding compass, not...

  • Staff Engineer

    2 weeks ago


    Singapore NodeFlair Full time

    **Job Summary**: **Salary** S$7,000 - S$8,800 / Monthly **Job Type** **Seniority** Junior **Years of Experience** At least 3 years **Tech Stacks** KNIME TensorFlow Analytics R Keras Python **Job description**: In your new role you will: - **Lead and implement new **and a**dvanced end-to-end solutions** on product/process productivity & quality...


  • Singapore OKX Full time

    OKX will be prioritising applicants who have a current right to work in Singapore, and do not require OKX's sponsorship of a visa. Who We Are At OKX, we believe that the future will be reshaped by crypto, and ultimately contribute to every individual's freedom. OKX is a leading crypto exchange, and the developer of OKX Wallet, giving millions access to...


  • Singapore Airwallex Full time $180,000 - $250,000 per year

    About AirwallexAirwallex is the only unified payments and financial platform for global businesses. Powered by our unique combination of proprietary infrastructure and software, we empower over 150,000 businesses worldwide – including Brex, Rippling, Navan, Qantas, SHEIN and many more – with fully integrated solutions to manage everything from business...