Abnormally-Precise, Cloud-Native Email Security
Machine Learning Engineer II
Location
United States
Posted
131 days ago
Salary
$168.3K - $198K / year
Seniority
Senior
Job Description
Machine Learning Engineer II
Abnormal Security
• Design and implement systems that combine rules, models, feature engineering, and business and product inputs into an email detection product, with senior engineer guidance. • Understand features that distinguish safe emails from email attacks, and how our model stack enables us to catch them. • Identify and recommend new features groups or ML model approaches that can significantly improve detection efficacy for a product. Work with infrastructure & systems engineers to productionize signals to feed into the detection system. • Writes code with testability, readability, edge cases, and errors in mind. • Train models on well-defined datasets to improve model efficacy on specialized attacks • Actively monitor and improve FN rates and efficacy rates for our message detection product attack categories, through feature engineering, rules and ML modeling. • Analyze FN and FP datasets to categorize capability gaps and recommend short term feature and rule ideas to improve our detection efficacy. • Contribute in other areas of the stack: building and debugging data pipelines, or presenting results back to customers in our tools when the occasion arises
Job Requirements
- 3+ years experience designing, building and deploying machine learning applications in one of the domains of text understanding, entity recognition, NLP experience, computer vision, recommendation systems, or search.
- 1+ years of experience with writing stable and production level pipelines for model training and evaluation leading to reproducible models and metrics.
- Experience with data analytics and wielding SQL+pandas+spark framework to both build data and metric generation pipelines, and answer critical questions about system efficacy or counterfactual treatments.
- Ability to understand business requirements thoroughly and bias toward designing a simplest yet generalizable ML model / system that can accomplish the goal.
- Uses a systematic approach to debug both data and system issues within ML / heuristics models.
- Fluent with Python and machine learning toolkits like numpy, sklearn, pytorch and tensorflow.
- Effective software engineering skills who can find answers quickly from code base and writes structured, readable, well tested and efficient code.
- BS degree in Computer Science, Applied Sciences, Information Systems or other related engineering field.
Benefits
- At Abnormal AI, certain roles are eligible for a bonus, restricted stock units (RSUs), and benefits. Individual compensation packages are based on factors unique to each candidate, including their skills, experience, qualifications and other job-related reasons.
Related Guides
Related Job Pages
More Machine Learning Engineer Jobs
Senior Manager – ML Ops
EYBuilding a #BetterWorkingWorld by providing trust through assurance and helping organizations grow, transform & operate.
• Design the comprehensive, 5–10-year architectural vision for a unified ML Ops platform that strategically leverages both AWS (SageMaker, EKS) and Azure (Azure ML, AKS) services to maximize resilience and capability. • Establish and lead the ML/AI Architecture Review Board (ARB), setting global standards for technology stack selection, architectural patterns, and security guardrails for all AI production deployments. • Direct the enterprise-wide adoption and governance of IaC using Terraform or equivalent tools to ensure consistent, auditable, and secure provisioning of multi-cloud infrastructure (compute, networking, security groups, data plane). • Architect and oversee the implementation of automated, end-to-end Continuous Integration, Continuous Delivery, and Continuous Training pipelines that facilitate rapid, zero-downtime model deployments and rollbacks across hybrid/multi-cloud environments. • Design the architecture for containerized ML workloads and inference services using enterprise-scale Kubernetes (AKS/EKS) clusters, focusing on service mesh implementation, efficient autoscaling strategies, and network isolation. • Ensure the ML platform architecture can handle the massive scale and high throughput required for real-time risk, fraud, and customer interaction models within financial services. • Architect and enforce robust Model Risk Management (MRM) frameworks, embedding regulatory compliance, audit trails, model versioning, and explainability (XAI) requirements directly into the ML Ops pipelines to meet banking/insurance sector mandates. • Define the enterprise standard for AI Ops observability, leveraging unified monitoring tools (e.g., Prometheus/Grafana) to track multi-cloud system health, proactively detect and auto-remediate Model Drift, Data Quality issues, and prediction latency. • Implement strategic architectural patterns and governance policies to drive maximum cost-efficiency and transparency across all Azure and AWS ML/compute resources, including chargeback and budget enforcement. • Design and mandate secure data governance, Role-Based Access Control (RBAC), and Secrets Management across the multi-cloud architecture, ensuring data isolation and secure cross-cloud communication.
• Design, deploy, and maintain Kubernetes infrastructure supporting AI/ML workloads • Manage containerized services, autoscaling, networking, and resource optimization • Design and build high-performance Python APIs and services using FastAPI or similar frameworks • Architect backend systems for scalability, reliability, and low latency • Build integrations between AI/ML systems and the broader Albert platform • Build and operate distributed systems that handle compute-intensive and high-throughput workloads • Design for fault tolerance, graceful degradation, and horizontal scalability • Implement async workflows, job queues, and task orchestration as needed • Architect and maintain data pipelines and storage systems supporting AI/ML workflows • Implement observability including logging, metrics, tracing, and alerting • Own system reliability—troubleshoot issues, conduct post-mortems, and continuously improve • Design CI/CD pipelines and promote automation best practices • Partner closely with ML engineers to understand requirements and deliver production-ready infrastructure • Translate ML prototypes and research code into scalable, maintainable systems
Staff Machine Learning Engineer, Perception
Path RoboticsEnabling Robots To Build So That Humans Can Create.
• Lead the development and implementation of advanced algorithms for robotic perception systems tailored to industrial welding tasks, integrating data from diverse vision sensors such as RGB/GigE, LiDAR, and ToF depth sensors. • Oversee research initiatives to address complex welding-related challenges, utilizing image processing, point cloud data, and 3D sensor fusion, contributing to innovative solutions for domain-specific problems. • Collaborate with multidisciplinary teams to design and lead experiments evaluating state-of-the-art deep learning models, optimizing machine learning systems for robotic perception in welding. • Stay at the forefront of advancements in Robotics, Computer Vision, and ML research, driving the integration of cutting-edge technologies into real-world applications, and ensuring these innovations have a high impact on production systems. • Mentor and guide junior engineers, providing technical leadership and fostering collaboration to enhance team expertise in perception systems and machine learning. • Contribute to strategic decisions about system architecture and the direction of robotics perception technologies within the company, ensuring alignment with product and business goals.
Machine Learning Engineer II – Ad Forecasting
SpotifyPassionate music fans. Innovative tech pros. Perfect harmony. Join our band.
• Design and implement machine learning systems to predict future ad inventory,demand, and performance • Research and apply best practices for driving automation with respect to human review processes • Partner with multiple teams to shape and enhance shared systems and pipelines • Come up with creative ways to apply AI tools to develop innovative solutions • Collaborate with and lead backend engineers, data scientists, data engineers, and product managers to establish baselines, inform product decisions, and develop new technologies




