Sr. Data Engineer

Sr. Data Engineer

This job is no longer open

Job Description:

We are looking for a Sr. Data Engineer here at Pluralsight!  We are interested in remote candidates from anywhere in the USA.  We also are interested in candidates near our headquarters in Draper, Utah. The ideal candidate would be an Expert in  Stream Processing using tools like Apache Spark, Akka Streams, Kafka Streams, Flink, KSQLDB or other similar technologies.

The Opportunity

We are processing data from all over Pluralsight to find out what to prompt our customers to do next, so they get the most out of their use of Pluralsight. Additionally, we aggregate new streams of data in ideal ways for our application teams to easily use in their user experiences. This opportunity is to be part of an amazing team that serves Pluralsight’s most valuable enterprise clients.

You’d be a phenomenal fit if you have experience with the following:

  • Structured Stream Processing (e.g. Apache Spark)

  • Software development experience with Scala using TDD

  • Apache Kafka

  • AWS EMR

  • Architecting, implementing, and supporting real time streaming applications that provide insights and analytics to customers

  • Continuous Integration and Continuous Delivery platforms (GitLab, Teamcity)

  • Writing unit/integrations tests, performing code reviews, and leading/participating in design discussions about architecture, data shape, and business logic

Bonus points for experience with:

  • Other Streaming Frameworks, like Akka Streams, Flink, KSQLDB, etc

  • SQL

  • Database structure design & query performance tuning

  • Docker and Kubernetes

  • DataBricks

  • Machine Learning Frameworks

You’ll love working with us if you like

  • Taking ownership for your own code without QA engineers

  • Pair & mob programming - we value collaborative development

  • Continuous Delivery - teams independently ship code to prod every day

  • Kanban & Lean - continuous flow

  • Continual improvement - we take time to sharpen the saw and adjust how we work

  • Autonomous & responsible teams - making their own product & dev choices

  • Multi-functional teams - collaborating through all phases of the product development process

  • Customer research - we build what our customers actually want

  • Trusting leaders - who trust us to build and look to us to set our own timelines

  • Proven technology - of the team’s choice, for the right job

Who you are

  • You drive healthy team discussion. You bring thought-provoking questions and contribute to psychological safety. These discussions lead to powerful learnings and action items for the entire team.

  • You value the contributions of those around you and while you regularly provide valuable engineering leadership. You also embrace opportunities to let other team members lead and make decisions.

  • You collaborate and decide on solutions with your team rather than dictate solutions to them.  You prefer to use leadership and persuasion, rather than title and authority, to inspire and lead others.

  • You value finding that ideal solution that balances the technical needs of the system with the strategic needs of the business. You facilitate discussions around trade offs.

  • You feel a pragmatic urgency around delivering value to customers and see how engineering excellence unlocks our ability to deliver.  Delivering to customers energizes you and your drive inspires those around you.

#LI-KC

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.