This position is fully remote, however candidates need to be located in BC, Ontario or Quebec. The Everbridge Critical Event Management (CEM) AI/ML team powers intelligence products to enable decision-makers to detect risks from actual or emerging threats to personnel, facilities, supply chain, and technology. We are looking for a Senior Machine Learning Engineer to join our team of ML, Software and Data engineers. What you'll do:
- Develop, deploy, and optimize NLP and other AI/ML models powering Everbridge’s risk intelligence automation tools and CEM analytics, planning, and forecasting products
- Partner with a group of ML, software, and data engineers to define data models, acquire data sets, and build data pipelines necessary to power real-time data and analytics product capabilities
- Collaborate with software and data engineers to design and implement scalable machine learning platforms and workflows for seamless deployment and monitoring
- Ensure models are robustly deployed using cloud-based platforms such as AWS SageMaker, and integrate with tools like Snowflake for data management and processing
- Mentor junior team members and establish machine learning engineering best practices, including a strong focus on MLOps principles (continuous integration, continuous delivery, monitoring)
What you'll bring:
- Master's degree in a technical field (or equivalent work experience)
- 5+ years of experience developing and deploying NLP models (e.g. BERT, BART, DistilBERT) in production
- 5+ years of experience programming with Python in a production setting
- 3+ years of hands-on experience with machine learning frameworks (e.g. PyTorch, TensorFlow)
- Strong experience in deploying machine learning models using cloud platforms (e.g., AWS SageMaker, Azure ML)
- Strong computer science, machine learning, and MLOps fundamentals
- Experience with distributed data processing frameworks (e.g. Spark, Storm) and working with data platforms like Snowflake
- Experience with Docker, Kubernetes, and Airflow for managing deployments and pipelines
- Familiarity with GPU computing (i.e., CUDA and cuDNN)
The reasonably estimated salary for this role at Everbridge ranges from $138,000 - $185,000 and may also include variable compensation. Actual compensation is based on factors such as the candidate's skills, qualifications, and experience. In addition, Everbridge offers a wide range of best-in-class, comprehensive and inclusive employee benefits for this role including healthcare, dental care, mental health benefits, disability income benefits, life and AD&D insurance, retirement savings plan with employer match, and paid time off.