Staff Data Engineer

Montreal, Canada

Full Time Senior-level / Expert
Ruby Labs logo

Ruby Labs

Our aim is to build high-value products that users will be willing to purchase and use continually. Our products are backed by in-depth market analysis, focused and robust development teams, and aggressive marketing investments.

View all employer listings

Apply now Apply later

Ruby Labs is a leading tech company that operates subscription-based consumer products in the self-help and wellness market. 
Our common vision is to create a tech company that builds a world-class self-help and wellness platform, to empower people to make self-care a way of life. A platform that is easily accessible for everyone and enjoyed for years. Since our launch, we've brought two successful products to the global market: Able and Hint, and are on track to launch a third in 2022.
Ruby Labs is hiring an experienced Staff Data Engineer to join our fast-paced and rapidly growing team. In this role, you will be working in to build and guide our data architecture, ensuring data is collected reliably from our platforms and third party software. You will report to the VP of Data & Analytics.

Responsibilities

  • Help build a strong data engineering discipline and way of working.
  • Ensure the collection of data from backend services plus iOS & Android apps to facilitate analytics engineering and machine learning. Take ownership of our data pipeline workflows and the architectural choices involved.
  • Ensure the storage of data in cloud storage is consistent and facilitates programmatic and analytics use cases.
  • Improve the configurability of our data infrastructure. Bring in or improve Infrastructure as Code and containerised workloads using tools like Terraform and Docker.
  • Design and implement automated data governance policies using existing software like Avo or building services.
  • Help define and manage best practices for data engineering. This may include payload design of source data, logical data modeling, implementation, metadata, and testing standards.
  • Investigate and effectively work with other engineers to monitor and improve data quality to and from our platforms, setting standards and ways of working with Data across Ruby Labs.
  • Collaborate with Engineering to define and manage Service-Level Agreements (SLAs) for datasets in areas of ownership, using a data contracts approach between our services/apps and shared data cloud storage/data warehouse.
  • Mentor team members by giving/receiving actionable feedback (constructive radical candour), be comfortable giving feedback upwards to leadership.
  • Be comfortable coaching and mentoring a small number of Engineers (2-3 in the short to medium term) within the team.
  • Find ways to make Data at Ruby Labs innovative in the tech space, through blogging and open-sourcing.

About you

  • You have experience and a passion for leading Data Engineering projects and designing and building Data Architecture.
  • You are familiar with event based data patterns and how to implement and design them.
  • You are comfortable with autonomy and ownership; we will look to you to enable our success in data engineering.
  • You have enjoy mentoring/coaching others and working collaboratively across disciplines.
  • You strive for improvement in your work and that of others, proactively identifying issues and opportunities
  • You have experience working with Python, Go, or similar languages
  • You have experience working with Terraform, Airflow or similar tools
  • You have experience working with message queues
  • You know when to build vs buy services and you know when to use a hosted or self-hosted solution

Nice to haves

  • Exposure to Google Cloud Platform
  • Experience working with software like mParticle and implementing it’s SDKs

Benefits

  • Top of the market salary and equity
  • High talent density
  • Unlimited PTO
  • Flexible working hours
  • Apple equipment
  • Opportunity to work with products that focus on making self-care a way of life
  • And much more!
The TeamYou will be joining a strong team of >100 people passionate about building the best-in-class product. RL has incredible team members, users, and ambitions... which is where you come in.
We are a remote-first company, and our team is distributed across the UK and Europe. This was a deliberate choice to prioritise work-life balance and ensure we can accommodate the best people whilst fostering diversity.
Our ValuesRuby Labs is founded on values we all share and are ready to stand for. They bring us together well beyond our current products and technologies.
#Driven by dataWe believe in knowledge and continuously champion learning and experimentation. As we are relentlessly driven by data, we place value on rationality and real insights, not unproven beliefs.
#InnovationWe praise smart innovation. We’re inquisitive, exact and always challenge our beliefs. Like a researcher, we take established knowledge and add something new. We create something better than the original, not just different.
#Dream bigIn an industry where only the best products succeed, prioritizing our work is a must. We don’t waste time on low-key projects. We only go after the most disruptive, effective and exceptional ideas.
#TransparencyTo get the best results, you need to see the full picture. That’s why our team has access to all information and is involved in key decisions. We also give each other honest feedback, so we can learn and improve.
#ExcellenceSelf-help & wellness is a competitive industry with demanding users. Excellence is a necessity. At Ruby Labs, this means solving problems by breaking the rules, learning quickly and delivering superior execution.
#Open-mindednessWe’re open to experiments and ready to take measured risks to get great results. We also value diversity and know the power of collective intelligence. If you have a better solution, we want to hear it.
Employment Regular employment in UK or Malta or Contractor agreement for the team members distributed across Europe (non-UK/Malta).
#LI-Remote 
Job region(s): North America
Job stats:  4  2  0
  • Share this job via
  • or

Explore more Remote Work and WFH career opportunities