About the Role
We are seeking a Senior Machine Learning Engineer to join our team, focusing on enhancing our Message Detection Decisioning system. In this role, you'll be pivotal in safeguarding our clients against evolving cyber threats using innovative behavioral-based approaches. Our cutting-edge AI technology has garnered recognition within the cybersecurity sector, trusted by a growing number of Fortune 1000 companies.
As a member of the Message Detection Decisioning team, you'll spearhead the development of a highly precise Detection Engine capable of handling vast volumes of messages in real-time. Your responsibilities will encompass implementing intricate detection algorithms, integrating numerous signals and detectors, and refining decision-making processes to ensure optimal system performance.
This role offers an exceptional opportunity to influence the strategic direction of the team, contributing to the enhancement of our detection capabilities and overall client protection.
What You Will Do
- Design and implement robust systems integrating rules, models, and feature engineering to enhance email detection.
- Identify and propose novel features and machine learning approaches to bolster detection efficacy.
- Collaborate with infrastructure and systems engineers to deploy and operationalize detection signals.
- Deep dive into detection pipelines and data flows to diagnose and rectify performance issues.
- Develop code with a focus on testability, readability, and resilience.
- Train models using diverse datasets to enhance detection accuracy, particularly against specialized attacks.
- Actively monitor and improve false positive and efficacy rates through feature engineering and model refinement.
- Analyze data to identify gaps in detection capabilities and propose strategies for improvement.
- Contribute to various areas of the tech stack, including data pipelines and customer-facing tools.
- Lead the team's roadmap planning and execution, fostering a culture of innovation and excellence.
- Mentor junior engineers to elevate their coding standards and machine learning proficiency.
Must-Haves
- Proven track record of translating business requirements into scalable ML systems.
- Minimum 4 years of experience in production ML systems.
- Proficiency in Python and machine learning libraries (e.g., numpy, scikit-learn).
- Strong debugging skills for both data and system issues.
- Experience with data analytics using SQL, pandas, and Spark.
- Ability to independently drive project lifecycles from design to deployment.
- Effective collaboration with cross-functional teams.
- Bachelor's degree in Computer Science or related fields with a focus on machine learning.
Nice-to-Haves
- Master's degree in Computer Science or related engineering field.
- Experience with big data or statistical analysis.
- Familiarity with the cybersecurity industry.
Please note: This role does not involve optimizing existing machine learning models, nor is it purely research-oriented.