Senior Data Engineer


Senior Data Engineer

This job is no longer open

WW is looking for candidates to help change people’s lives. We are a global wellness technology company inspiring millions of people to adopt healthy habits for real life. We do this through engaging digital experiences, face-to-face workshops and sustainable programs that encourage people to move more, shift their mindset and eat healthier while enjoying the foods they love. By drawing on over five decades of experience and expertise in behavioral science, we build communities in order to deliver wellness for all.

Role Overview:

  •  Lead design, development, implementation and support of end-to-end data pipeline for centralized data lake on cloud

  • Design and implement streaming data analytics platform using modern cloud based and open source technologies and Python/JavaScript/Scala programing language

  • Build data catalog, data dictionary and make data searchable for our stakeholders and users

  • Work with various Google Cloud Platform (GCP) technologies, Kafka, Airflow, Metadata Management tool, Data Quality (DQ) tool, Cloud-Native Microservice architecture, CI/CD, Dev/Ops and much more

  • Design and implement data security, access control (including fine-grained) and compliance solutions to safeguard our data

  • Work with high volume (100s of TB), high velocity (real-time stream), high complexity (heterogeneous) data from hundreds of sources e.g. social media, click stream, e-commerce etc.

  • Mentor and guide junior team members, if hired at a senior position

  • Effectively communicate data governance initiatives and values to stakeholders


  • If you have done similar work as above for years, have some of the skillsets from below list and feel passionate and excited doing it again at WW, you have the right experience and skill sets. Let us talk

  • Experienced of architecting and implementing modern data platform (data lake or data warehouse) with batch and streaming data ingestion and processing on GCP or AWS cloud

  • Solid understanding of fundamental architecture and working principle of relational database, NoSQL database, massively parallel processing (MPP) database, distributed processing framework (MapReduce/Spark etc.), pub/sub messaging/streaming platform (e.g. Kafka, Google Pub/Sub, Kinesis)

  • Experienced in SQL query, data manipulation language (DML) and data definition language (DDL) including hands-on experience of managing database tables and views

  • Experienced of building Data App or Data Pipeline using Java/Python/Scala/Go programing language(s)

  • Experienced and willing to  lead and manage work for junior data engineers on the team

  • Possess excellent work ethic, positive attitude to work and good verbal communication

  • Can effectively document, present and pursue solution design and idea to stakeholders / teams

  • Excellent work ethic, positive attitude to work and good verbal communication 

At WW, it is our priority to cultivate a diverse and inclusive workplace. We are committed as individuals, as an organization, and as fellow humans, to advocate for and support our employees, our members, and our communities. We are proud to be an equal opportunity employer and we do not discriminate on the basis of sex, race, color, creed, national origin, marital status, age, religion, sexual orientation, gender identity, gender expression, veteran status, or disability.

This job is no longer open
Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.