
Staff Engineer, Data
1 week 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
3 days ago
Singapore NTT DATA, Inc. Full timeJoin to apply for the Data Engineer role at NTT DATA, Inc. . Overview As part of our data-driven transformation initiatives, we are looking for a motivated Associate Data Engineer to join our team. This role is ideal for early-career professionals who are passionate about building scalable data pipelines, integrating diverse data sources, and enabling...
-
Data Engineer(Cloud Migration)
2 weeks ago
Singapore NTT DATA Full timeRequirements / 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
2 weeks 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...
-
Azure Data engineer
2 weeks ago
Singapore NTT Data Singapore Full time $90,000 - $120,000 per yearJob 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 to communicate complex...
-
Azure Data engineer
7 days 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 to communicate complex...
-
Staff Data Science Engineer
22 hours ago
Singapore Micron Full time**Our vision is to transform how the world uses information to enrich life for all.** Join an inclusive team passionate about one thing: using their expertise in the relentless pursuit of innovation for customers and partners. The solutions we build help make everything from virtual reality experiences to breakthroughs in neural networks possible. We do it...
-
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...
-
Staff Software Engineer, Data Platform
7 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 Software Engineer, Data Platform
22 hours ago
Singapore NodeFlair Full time**Job Summary**: **Job Type** Permanent **Seniority** Principal **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...