Senior Machine Learning Engineer
Company | Censys |
---|---|
Location | Seattle, WA, USA, Ann Arbor, MI, USA, Kirkland, WA, USA, Mountain View, CA, USA, Vienna, VA, USA |
Salary | $182400 – $228000 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
Requirements
- Bachelor’s degree in Computer Science, Data Science, Engineering, or other technical discipline (or equivalent professional experience)
- 3+ years of experience in Docker, Kubernetes, and Helm
- Strong proficiency in Python and machine learning libraries like PyTorch, Transformers, and Timm
- Proficiency in MLOps tooling like Metaflow, MLflow, Argo Workflows, Torchrun, and Ray
- Experience working with cloud platforms like AWS, GCP, and Azure
Responsibilities
- Deploy and maintain containerized workloads to support machine learning development, deployment, and post-deployment monitoring
- Utilize tools like Helm and Kustomize to accelerate the deployment of machine learning models and data pipelines
- Apply various optimization techniques such as compilation, quantization-aware training (QAT), and pruning to improve the latency and throughput of models
- Utilize open-source software like Metaflow, Prefect, Temporal, and Argo Workflows to facilitate data science development
- Build and optimize machine learning models to analyze security data, extract actionable insights, and identify trends, anomalies, and other relevant security signals
- Develop and maintain systems for drift detection and model monitoring to ensure continuous improvement and accuracy of insights
- Collaborate with cross-functional teams to design data pipelines that can efficiently process petabytes of raw internet security data
Preferred Qualifications
- Experience working in the cybersecurity domain
- Strong communication skills, including the ability to collaborate with both technical and non-technical stakeholders
- Experience with DevOps tooling like Grafana and Prometheus
- Proficiency in Golang and Protocol Buffers