The Role
Join the forefront of applying machine learning and data modeling to advance cybersecurity. As a member of the Data Science team, you'll play a pivotal role in shaping the product by creating sophisticated models and production software. You'll collaborate with our Security Researchers, who specialize in cyber attack techniques, to develop these models and algorithms. This work forms the foundation of our customer's detection capabilities.
What You Will Do
- Leverage large datasets to develop machine-learning and statistical models that can differentiate between normal and attack behavior.
- Own the prototyping, development, and testing of complex detection algorithms that implement these models and provide customers with real-time visibility.
- Analyze detection algorithm performance and present key findings to business leaders.
- Collaborate with Security Research, Data Engineering, and Software Engineering teammates.
What You Need To Be Successful
- MS/PhD in Computer Science, Mathematics, Physics or related discipline
- Hands-on experience with machine learning and statistical techniques
- Strong experience with Python and object-oriented programming
- Ability to work with datasets using SQL or other libraries (pandas, numpy, etc.)
- Familiarity with data structures and algorithms
- Linux and Git proficiency
What Will Impress Us
- Familiarity with Spark, Flink, or other distributed computing systems
- Experience with cloud computing platforms (AWS, Azure, GCP, etc.)
- Database experience (SQL or NoSQL variants)
- Experience working in a software development team
- Programming experience in C++, Scala/Java, Go, or other languages