View all jobs

Staff Engineer - Streaming Data Processing

Remote, Canada · Computer/Software
As a Staff Engineer specializing in Streaming Data Processing at Street Contxt, you’ll have direct ownership of mission-critical backend systems, allowing us to deliver near-real-time email insights to Wall Street. You'll be tasked with building high-throughput, low-latency streaming data processing systems, including email instrumentation & distribution, analytics collection, machine intelligence post-processing, and statistics pre-aggregation.

We are the only email intelligence software purpose-built for the pace and volume of global capital markets. In this industry, deals are won and lost in the inbox within minutes, but CRMs and email marketing tools don’t provide the streamlined client insights firms need to act first and fast. Our software enables sell-side teams to cut through the email chaos so they can focus on high-value conversations.

Our systems are hosted on AWS, written in Scala & Java as (mostly) Dockerized microservices, using Akka Streams, AWS Lambda, Kinesis, SQS, Redis, and PostgreSQL, amongst other technologies.

We hire well-rounded, growth-oriented people that are passionate and good at what they do. We work collaboratively, we win as a team, and we have fun together along the way.

If that sounds like an interesting opportunity, and you have at least 3 years of experience leading people and building high-performance mission-critical distributed systems, we’d like to hear from you.

Share This Job

Powered by