Software Engineer - Streaming Data Platform

Posted 10 days ago
Main Location
Boston, MA, United States
Open jobs
powertofly approved What Pluralsight Has to Offer:

Pluralsight is the technology skills platform organizations and individuals in 150+ countries count on to innovate and create progress for the world. Named one of our best work-from-home companies in 2020, Pluralsight believes in using technology to make the world a better place. They offer great benefits like:

  • Unlimited PTO
  • Competitive compensation (fair salary, bonus plans + equity)
  • Tuition reimbursement
  • Office and home office perks!
  • As the Streaming Data Platform team we are 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 and data is at the core.

    You will help us accomplish this by:

    • Building and scaling our streaming data platform using the latest technologies.

    • Designing, developing, and improving our self-service user experience and tools.

    • Diplomatically partnering with Business, Product, and Data teams to innovate and enable business critical applications, tools, and data intelligence at scale.

    • Collaborating with product managers, developers, and data engineers to empower and evolve the culture of data driven decision making.

    • Working on and contributing to open source software.

    You’d be a great fit if you have:

    • Experience designing, building, or supporting high performance distributed systems.

    • Experience designing, building, or supporting self-service platforms.

    • Experience building software in JVM-based languages.

    • 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, and leading/participating in design discussions about architecture, data shape, and business logic.

    • A foundational understanding and experience with topics related to platform scale, security, availability, deployment and operations.

    You are:

    • A supportive and engaged team member, able to express complex information to a variety of consumers.

    • Able to problem solve independently and prioritize work based on anticipated business value.

    • Able to distill complex ideas into straight forward language.

    • Passionate about data, innovation, and using technology to unlock the future.

    And these would be nice to have, as well:

    Experience in data modeling and/or data architectures

    Experience with serialization/deserialziation of data (e.g. Avro, etc)

    • Scala development experience

    • Experience solving analytical business problems using data.


    Help us maintain the quality of jobs posted on PowerToFly. Let us know if this job is closed.
    Mission
    We're a community of women leveraging our connections into top companies to help underrepresented women get the roles they've always deserved. Simultaneously, we work to build truly inclusive hiring processes and environments where women can thrive and not just survive.
    Are you hiring? Join our platform for diversifiying your team
    Software Engineer - Streaming Data Platform
    Pluralsight