Machine Learning Engineer

Job expired!

Join Northwest Partners as a Machine Learning Engineer

Northwest Partners is partnering with a premier client in the software industry to hire an experienced, full-time Machine Learning Engineer. Join a dynamic team focused on advancing the client’s future technology solutions. Be a part of the Message Detection Decisioning team, a central player in developing a highly accurate Detection Engine. This engine processes hundreds of millions of messages with millisecond latency, using hundreds of signals and detectors based on message and user context to drive key metrics.

Key Responsibilities

  • Design and implement systems that integrate rules, models, feature engineering, and business inputs into an email detection product.
  • Identify and suggest new feature groups or ML model approaches to enhance detection efficacy.
  • Collaborate with infrastructure and system engineers to productionize signals for the detection system.
  • Understand features that differentiate safe emails from email attacks and optimize our detector stack.
  • Expertly navigate main detection pipelines and decision data flows to resolve issues systematically.
  • Write code prioritizing testability, readability, and error handling.
  • Train models on well-defined datasets to improve efficacy against specialized attacks.
  • Actively monitor and enhance False Positive rates and overall efficacy of our detection products through feature engineering, rules, and ML modeling.
  • Analyze False Negative and False Positive datasets to identify gaps and recommend improvements.
  • Contribute to other stack areas, including data pipeline development and presentation of results to customers.
  • Lead the team’s medium and long-term roadmap; drive planning and execution strategy.
  • Mentor junior engineers to uplift code quality and ML effectiveness through code and design reviews.
  • Participate in building a world-class detection engine covering all aspects: data quality, feature engineering, model development, experimentation, and operation.

Qualifications

  • Proven success in translating business requirements into scalable, maintainable systems.
  • 4+ years of experience with production ML systems, including development, maintenance, and tuning of ML models.
  • Systematic approach to debugging data and system issues within ML/heuristics models.
  • Proficient in Python and machine learning libraries such as numpy and scikit-learn.
  • Skilled in data analytics using SQL, pandas, and Spark to build data pipelines and measure system efficacy.
  • Independent responsibility for full lifecycle of projects, including engineering design, development, and deployment.
  • Effective collaboration with cross-functional teams to drive project completion.
  • Bachelor's degree in Computer Science or a related field is required.
  • MS degree in Computer Science, Electrical Engineering, or related fields is a plus.
  • Experience with big data or statistics is advantageous.
  • Familiarity with the cybersecurity industry is a bonus.

About Northwest Partners

Northwest Partners offers comprehensive benefits to full-time employees. We are an equal opportunity employer dedicated to moving at the speed of innovation. We collaborate with clients globally to provide exceptional knowledge, talent, and resources. As a trusted partner, we merge client vision with our expertise to deliver outstanding results. Known for building and managing elite technology teams across various industries, our mission is to empower every talent and client to achieve more.

Learn more about Northwest Partners and our commitment to innovation and client success.