View Our Website View All Jobs

Senior Distributed Systems Engineer

Company Overview

Machine learning is changing the way the world does business. Recommendations are smarter than ever, and predictions are closer to reality. But is it good enough? Many predictions are still off-mark, and companies are missing opportunities to deliver stellar customer experiences and drive down costs with ad hoc data infrastructure and ML processes. At Kaskada, we are revolutionizing enterprise machine learning through the use of real-time data. Our team is delivering an end-to-end machine learning platform powering feature engineering and productionization.


Job Summary

We are looking for a talented senior engineer to help design & build a new kind of data processing infrastructure. The Kaskada ML platform is a greenfield implementation of a new architecture for computing over both streaming and bulk datasets.  As a member of the data platform team you will be helping to build foundational technologies and solving a broad range of challenging and novel engineering problems. 


Some of the Problems You'll Be Working On

  • Incremental data processing of bitemporal event data at scale
  • Sub-second analytic queries over terabytes of data
  • Millisecond point queries over billions of rows
  • Ingesting arbitrary data formats into a custom data storage system
  • Data ingestion from both stream and bulk data sources
  • A new strongly-typed, declarative, and stream-oriented data manipulation language
  • Conscientiously scaling our engineering culture and processes


The Role

  • Take ownership of the design & implementation of system components
  • Lead/coordinate the work of more junior engineers 
  • Collaborate with other engineers & the product team to keep the team working productively and ensure we're solving the correct problems
  • Mentor and facilitate the development of other team members
  • Pro-actively learn new techniques, tools, and concepts in service of improving the design of our systems

We believe that past performance is the best predictor of future success, and we look for candidates who demonstrate a history of excellence solving problems similar to those described. We value adaptability and curiosity over domain expertise; specific experience in our technical stack (Scala/Akka, Kubernetes, Bazel, AWS/GCP/Azure) and problem space (stream data processing, distributed systems, PL design, analytic query processing) valued but not mandatory. Above all we're looking for leaders who can hit the ground running, thrive in an environment of open problems and ambiguity, and take ownership of significant portions of the data platform's system architecture. 



Kaskada is a Seattle-area startup building a machine learning platform for event-based data. We are a team of doers with leadership roots from Google and AWS. We are actively building a team of other top performers to join the fun. The company is funded by leading PNW and Bay-area VCs, including Voyager Capital, NextGen Venture Partners, Founders’ Co-op, and Bessemer Venture Partners.

Kaskada offers competitive salaries including equity. Employees are also eligible to receive benefits including health insurance, dental, and vision insurance; life insurance, 401(k) plan, and more.

Read More

Apply for this position

Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file