Staff Engineer, Data
6 days ago
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
-
Data Engineer
13 hours ago
Singapore NTT Data Singapore Full timeOpen roles: Lead Data EngineerSenior Data EngineerJunior Data EngineerJunior Data Engineer 1 year renewable contract Primary Skills Informatica/IDMC, Databricks/Python (Hands on strong knowledge in any combination of two) Team Lead experience Secondary Skills Tableau/OAS, AWS Cloud Preference AWS Architect / Databricks / IDMC certification Key...
-
Azure Data engineer
2 weeks ago
Singapore NTT Data Singapore Full timeJob Responsibilities:Data Analysis and Interpretation: Perform in-depth analysis of structured and unstructured data sets to identify trends, patterns, and valuable insights that drive business decisions and strategies. Data Visualization and Reporting: Develop intuitive and visually appealing dashboards, reports, and presentations...
-
Data Center Project Engineer
2 days ago
Singapore NTT DATA Full timeMake an impact with NTT DATAJoin a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it's a place where you can grow, belong and thrive.Your day at NTT DATAThe Data Centre...
-
Data Centre Delivery Services Engineer
2 days ago
Singapore NTT Data Singapore Full timeResponsibilitiesRead, interpret, and validate data centre floor plans and technical drawingsDesign and plan DC hall layouts for newly allocated spaces, including rack positioning, structured cabling, power, and cooling designReview and assess vendor-submitted data centre plans, evaluate proposed technologies, and clarify design...
-
Staff Software Engineer, Data Platform
6 days ago
Singapore NodeFlair Full time**Job Summary**: **Job Type** Permanent **Seniority** **Years of Experience** Information not provided **Tech Stacks** Core Data AWS Analytics RedShift Airflow kafka Ruby SQL PostgreSQL Python - We're searching for a Staff Software Engineer to drive the engineering vision of our Data Platform. In this pivotal role, you'll design, build, and operate the...
-
Staff Data Engineer
2 weeks ago
Singapore Horizons Full time**About Horizons**: At Horizons, we're building the **infrastructure to power borderless teams**. By handling global payroll, benefits, taxes, and compliance, our technology enables businesses to hire anyone anywhere compliantly at the push of a button. **About the role** **_ Remote - APAC_** The Data Engineer is responsible for building and maintaining...
-
Staff Data Engineer
2 weeks 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...
-
Data Engineer
2 days ago
Singapore NTT Data Singapore Full timeRequirements Bachelor's degree in Computer Science or a related field. At least 7 years of IT experience of which at least 5 years' experience in similar role, ideally in a Big Data tools Proficient understanding of distributed computing principles Strong experience of Hadoop, Spark, Iceberg and Spring Boot Experience with building stream-processing...
-
Staff Data Platform Engineer
2 weeks ago
Singapore Addepar Full timeA global technology firm is seeking a Staff Engineer to lead the development of a modern data platform in Singapore. The ideal candidate will have over 8 years of experience in data platform development and excellent skills in cloud infrastructure and data engineering. This role involves acting independently on technology solutions, enhancing the Data...
-
Staff Data Scientist
3 days ago
Singapore Centre for Strategic Infocomm Technologies (CSIT) Full time**SINGAPORE, SINGAPORE /** **DATA ANALYTICS - DATA SCIENCE /** **FULL-TIME** **/ ON-SITE** - CSIT develops products to advance the national security interests of Singapore. Our products are used in a wide range of operations, including, but not limited to, Counter-terrorism and Computer Network Defence. We are looking for talented data scientists to build...