Senior Machine Learning Developer

Elastic Logo

Elastic

πŸ’΅ $92k-$146k
πŸ“Remote - Canada

Summary

Join Elastic's Security ML team as a Senior MLOps Engineer to build and ship AI/ML solutions for security products. Collaborate with researchers, engineers, and data scientists to improve data quality, automate model training, and enhance model observability. Promote a long-term vision for model performance monitoring, identifying concept drift and retraining needs. Leverage feedback to improve models over time. The ideal candidate will be proficient in Python, experienced with AWS or GCP, and familiar with CI/CD tooling. This fully remote position offers competitive salary and benefits, including stock options, retirement plan matching, and comprehensive health coverage.

Requirements

  • Be comfortable working in a fully-remote environment
  • Be able to communicate clearly to diverse groups of stakeholders coming from different disciplines, timezones, and programming language preferences
  • Proficient Python programming skills
  • Experience with writing and running tests (unit tests, integration tests, regression tests)
  • Experience with AWS or GCP
  • Experience with Airflow, Buildkite or other CICD tooling
  • Experience with performing data analysis as required to support data quality decisions
  • Ability to both give and receive helpful code reviews

Responsibilities

  • Support ongoing efforts to improve data quality and ML model training automation, as well as observability and reproducibility of ML models
  • Collaborate within the Data Science team, and with members of other teams, especially Data Engineering
  • Promote long-term vision for monitoring performance of deployed models to identify concept drift and determine retraining cadence
  • Determine how to improve models over time by leveraging implicit and explicit feedback

Preferred Qualifications

  • Experience in Security
  • Experience with Kubernetes
  • Working knowledge of deep learning, clustering, and/or graph algorithms
  • Experience designing, training, and evaluating models using popular ML frameworks

Benefits

  • Health coverage for you and your family in many locations
  • Ability to craft your calendar with flexible locations and schedules for many roles
  • Generous number of vacation days each year
  • Increase your impact - We match up to $2000 (or local currency equivalent) for financial donations and service
  • Up to 40 hours each year to use toward volunteer projects you love
  • Embracing parenthood with minimum of 16 weeks of parental leave
  • Competitive pay based on the work you do here and not your previous salary
  • Our total rewards package also includes a company-matched Registered Retirement Savings Plan (RRSP) with dollar-for-dollar matching up to 6% of eligible earnings, along with a range of other benefits offered with a holistic emphasis on employee well-being
  • Elastic believes that employees should have the opportunity to share in the value that we create together for our shareholders. Therefore, in addition to cash compensation, this role is currently eligible to participate in Elastic's stock program

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.