Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Platform Engineer

Vancouver, Canada
Plenty of Fish is one of the world's leading online dating platforms with millions of daily active members, and we are looking for a Platform Data Engineer who would have ownership over the operation and maintenance of the platform data systems. We are currently on a journey of moving our stack to the cloud, and this person will be driving this move.

This is a great opportunity to work with a diverse and experienced team. If you have a passion for tackling complexity and building big data platforms, then this role is for you!

So, what will you do?

  • Build and maintain the distributed data platform that powers the Plenty of Fish products and analytics
  • Have a deep understanding of Kafka consumer groups and kafka producer APIs  
  • Bring a deep understanding of creating/configuring stream application topics 
  • Automating pipelines to manage topics, schema and cluster settings  to handle billions of daily data events and ensure data integrity.
  • Topic maintenance and strategy; collaborate with our Ops team to automate topic creation
  • Ensure the application platform is healthy and performant
  • Be an integral step in support escalation process by providing tier 3 support and collaborate with Ops on the playbook for maintaining data infrastructure
  • Liaise with support vendors (e.g. Confluent) for project insight and troubleshooting help
  • Improve the quality of our data tools and large scale data infrastructure
  • Be an integral part of the team's on-call rotations
  • Cross functionally work with other engineering and product teams to understand business needs and develop requirements
  • Other roadmap items: Building new clusters, spark jobs, grafana, dev tools, automation, topics/schema registry, reporting and monitoring tools

Want more jobs like this?

Get Software Engineering jobs in Vancouver, Canada delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.

You'll be a match for this role if you have..

  • In depth working knowledge managing kafka stability and performance  
  • Experienced in automating pipelines to manage topics, schema and cluster settings 
  • 3+ years of hands on experience with C#

Nice to have

  • Has worked with AWS or Azure cloud stack
  • Experience in writing infrastructure as code

What does success look like in this role?

  • Internal Kafka SME
  • Ownership of current data platform
  • Train the rest of the organization on data platform best practices

Why Plenty of Fish?

At Plenty of Fish, our vision is to create the most dates for our users around the world.

We’re one of the top revenue-driving brands in the Match Group (comprised of Tinder, OkCupid, Hinge,, and we still remain a small close-knit team based in downtown Vancouver.

If you’re keen on solving complex problems at scale, you want to work in collaborative cross-functional squads, and you value autonomy and accountability, we should talk. 

Our Values
Be Proud - It's OUR sh*p. Own it! We see challenges as opportunities and take action.
Make Waves - We profoundly impact millions of peoples' lives, every day.
Dive Deep - We empathize with our members and use data to surface smart decisions.
Crew Together - We love what we do, have fun, and are free to be ourselves.

We’re committed to creating an equal and inclusive environment; we welcome all crew (and prospective crew) members regardless of race, colour, ancestry, place of origin, political belief, religion, marital status, family status, physical or mental disability, sex, sexual orientation, gender identity or expression, age, conviction unrelated to employment, or any other prohibited ground of discrimination recognized by applicable law.  Plenty of Fish is proud to be an equal opportunity workplace.

Linkedin: @PlentyofFish
Job ID: ee4af86b-2b18-4401-bbfd-727e562b0c02
Employment Type: Other