Backend Engineer - Scala/Spark/Kafka

About Qualytics

Qualytics is building a data quality surveillance platform to help our customers monitor and actively defend against data pipeline corruption. Our innovative technology includes a Data Firewall that monitors and learns from the flow of data, allowing us to detect and respond to anomalies in real time with active measures such as a message-level quarantining. As a company, our goals are to:

  • Build the next generation of data quality and surveillance tools for the enterprise
  • Help our users (Data Engineers, Scientists, Analysts and the C-suite that serve them) validate, affirm, and instill trust in their data management systems
  • Maintain a company culture that is as fun as it is stimulating

We bootstrapped our way to a demoable MVP and have since raised a seed round of funding from Venture Capital firms and top tier angel investors.

The Opportunity

We’re looking for a talented Backend Engineer to round out our early team. You understand the difference between solving hard computer science problems and writing highly maintainable code in a team setting, and are able to balance both of those with the trade-offs that come with the ability to move quickly and make a significant impact in an early stage startup.

You’ll get to work directly with our experienced entrepreneurial team, which includes four multi-time founders with prior successful exits. In this role you will wear multiple hats, reporting directly to the CTO, and will have an opportunity to take on a leadership position (if desired) as we scale.

What You’ll Do:

  • Design and architect new systems, focusing on performance and scalability

  • Work at all levels of the stack from K8S/Terraform to Spark/Scala/Kafka to Python/FastAPI/React with plenty of influence over how we evolve it.

  • Take full ownership and responsibility for building, shipping, and maintaining core features, end to end.

  • Collaborate with everyone in the company in a cross-functional setting, including the CEO and our CTO as we get ready to grow and scale.

Who You Are:

  • A software engineering generalist with data engineering experience who cares deeply about user-centric product development.
  • Have a deep knowledge of cloud technologies generally and hands-on experience with at least some portions of our stack.
  • Take a thoughtful approach to decision making; knowing when to move fast and when to do things right.
  • Have strong product sensibilities, and enjoy perfecting the details that matter.
  • You don’t stop writing code when it works, but instead ask yourself what you can do to make it better and more readable.


  • Experience: 5+ years of experience with backend web development

  • 2+ years of experience with Scala and Spark applications

  • Demonstrated ability to break down large projects into smaller pieces that add value incrementally, and make tradeoff decisions about effort vs scope.

  • Mastery of Python/FastAPI, Java/Spring Boot or similar API-development framework

  • Fluency in SQL and familiarity with multiple datastores (MySQL, PostgreSQL, Snowflake, RedShift, etc)

  • Comfortable designing, developing and consuming RESTful APIs

  • Familiarity with best of breed tooling (git, circleci, k8s, docker, )

  • Desire to push oneself to learn and grow on a daily basis

  • Desire and ability to work both independently and collaboratively in a team environment

  • Desire and ability to give & receive rigorously candid feedback

Nice to Have:

  • Experience with terraformed k8s clusters on major IaaS (AWS, Azure, GCP)
  • HTML5, JavaScript (React.js, Vue.js or AngularJS), CSS3, ES6
  • 2+ years React.js or Vue.js experience
  • Operational experience with Kafka and/or Spark Streaming
  • Experience working in a startup.
  • Experience working in a big company (our customers tend to be larger).

Why Work Here?

We founded Qualytics based on our collective experiences working at a number of early-stage technology companies grappling with challenges related to data quality. We realized how few products are available to help organizations maintain quality & trust in their data pipelines. We’re here to change that with a platform capable of detecting and proactively responding to data anomalies before they result in ML model drift, corruption of your aggregated calculations, or other pollution of your downstream systems.

Qualytics is a values-driven organization, and we are excited about what we do. We’re flexible, honest, hardworking, and collaborative. As a team, we bring our diverse backgrounds, beliefs, and experiences together to create better individual work experiences. We support and challenge one another to bring out the best in each of us, and it seems like we have a little fun along the way. We are lifelong learners, and support ongoing training and professional development on a wide variety of topics.

Qualytics is a remote-first company with a small team spread across 3 different time zones and 2 countries!


  • Competitive salary and equity: we pay up for great talent
  • Unlimited vacation: we trust you
  • All the benefits: medical, dental, and vision insurance, the works
  • Work with a passionate and dedicated team

Email your resume to if interested in applying

Job Details

  • Location


  • Job Category

    Software Development

  • Job Type

    Full time

  • Posted Date

    23 Aug 2023