It's fun to work in a company where people truly BELIEVE in what they're doing!
We're committed to bringing passion and customer focus to the business.
As a Staff Software Engineer, you will work with internal users such as threat analysts, other developers and data scientists to create new tools and extend existing tools which mine data in a variety of formats and network locations to present useful information.
This job is an opportunity to create mechanisms to better understand how the people that we are responsible for protecting are being targeted by bad actors across the globe.
With your help, we can advance our state-of-the-art protection mechanisms and keep ahead of an ever-changing threat landscape.
The Staff Software Engineers in the tool & data science group are responsible for creating tools for analyzing and presenting a large and disparate set of real-world data to determine what types of threats are affecting our customers.
One must have an inquisitive mind with the ability to learn where the data exists in a large and disparate system and what that data means.
One will hone their ability to create tools that programmatically turn data into usable information.
What you bring to the team
Recent hands-on experience with at least one NoSQL database (e.g. MongoDB, ElasticSearch) required. We work with a wide variety of internal users, and this job is hands-on.
So one day you’ll be meeting with a senior threat intelligence researcher to better understand what we need to build in order to better meet those needs.
The next day, you might be writing and releasing code to make some part of our data newly visible to threat analysts.
BSCS or greater in relevant technical field with 7 years of experience , or 9+ years experience in a similar role.
Recent hands-on experience with relational databases and SQL (MariaDB, MySQL, etc.) required.
Recent hands-on experience with AWS serverless computing (including SQS / Lambda pipelines and Glue / Spark) not required but very helpful.
As you do your work, you’ll have access to the full range of tools that Amazon and other public cloud providers are creating to rapidly analyze and visualize terabytes of complex threat metadata.
Willingness and ability to create and extend test frameworks around the code you write to prevent regressions and identify design flaws.