Staff Software Engineer, Data Platform

Staff Software Engineer, Data Platform

Remote/Telecommute JobREMOTE / Toronto, Ontario, Canada  - Permanent
This job allows you to work remotely 


Job Description

The Data Platform team is uniquely positioned at the intersection of security, big data and cloud computing and is responsible for providing ultra low-latency access to global security insights and intelligence data to customers and enabling them to act in near real-time. They leverage open source messaging & stream processing engines (Kafka, Flink, Spark) to build robust pipelines connecting various sources to sinks (Mongo, BigQuery etc.,) and RESTful APIs for programmatic access to data.

They're looking for a seasoned engineer to help build the next generation data pipelines to provide near real-time ingestion of security insights and intelligence data. You have experience in architecting highly scalable data pipelines and proficiency with solving real-time stream processing challenges. In this role, you’ll partner with industry experts in security and bigdata, product and engineering teams to conceptualize, design and build innovative solutions for hard problems on behalf of customers. You’ll not only evaluate open source technologies to find the best fit for their needs but also contribute to some of them. You’ll help other teams architect their systems on top of the data platform and influence their system design. This is a great opportunity to work with smart people in a fun and collaborative environment.


Must Have Skills:

● Bachelors of Science in Computer Science or Computer Engineering required, Master of Science in Computer Science or Computer Engineering strongly preferred
● You have several years of server-side software development experience
● You have deep knowledge in concurrency and scaling distributed systems
● You have experience building real-time stream processing systems using engines like Flink, Spark or similar
● You have experience with distributed datastores like Druid, Mongo, Cassandra, BigQuery or similar
● You are passionate about the product, are self-driven and an excellent communicator
● 6+ years of industry experience building highly scalable distributed Data systems
● Programming experience in Python, Java or GO-Lang
● Experience in architecting and delivering highly scalable, fault-tolerant data pipelines using messaging engines like Kafka


Nice to Have Skills:

● Having worked in Security industry and data space
● Contributed to open source projects


Details:

Starting: ASAP
Travel: 0%
Dress Code: Casual







Similar jobs in Toronto:

Similar jobs in other locations: