As the Streaming Data Platform team we are dedicated to building a large scale distributed, self-service streaming data platform that can seamlessly scale to handle the vast data needs across the organization.
Pluralsight has a big vision for the future & data is at the core - so we are building a smart, conscientious, & sociable team to own this endeavor.
YOU can help us accomplish this by:
Building & scaling our streaming data platform using the latest technologies.
Designing, developing, & improving our self-service user experience & tools.
Diplomatically partnering with Business, Product, & other Data teams to innovate & empower business critical applications, tools, & data intelligence at scale.
Collaborating with product managers, developers, & data engineers to grow & evolve the culture of data driven decision making.
Working on & contributing to open source software.
Who are YOU?
A supportive & engaged team member, able to express complex information to a variety of consumers.
Capable of problem solving, & prioritizing work based on anticipated business value.
Possess the ability to simplify complex ideas & make them accessible to non-technical folks.
Passionate & excited about data, innovation, & using technology to unlock the future!
What are some experiences YOU bring to contribute to our success?
Experience building software in JVM-based languages
Experience designing, building, or supporting high performance distributed systems.
Experience designing, building, or supporting self-service platforms.
Experience working with tools supporting Data-in-motion (e.g. Kafka, Akka, Spark Streaming, etc).
Experience working on and/or a demonstrable understanding of messaging/queuing systems or stream processing systems.
Experience writing unit tests, performing code reviews, & leading/participating in design discussions about architecture, data shape, & business logic.
A foundational understanding & experience with topics related to platform scale, security, availability, deployment & operations.
These would be great if YOU had, but aren't required:
Experience in data modeling and/or data architectures
Experience with serialization/de-serialization of data (e.g. Avro, etc)
Scala development experience
Experience solving analytical business problems using data.