Enable job alerts via email!

Senior Software Engineer, Machine Learning Remote: US/Canada, India, Worldwide All positions En[...]

Observo

Toronto

Remote

CAD 100,000 - 140,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A fast-growing AI company, Observo, is seeking a Senior Software Engineer specializing in Machine Learning. In this essential role, you'll develop and optimize ML models to enhance their platform's capabilities. Join Observo to impact the way security data is processed and ensure operational effectiveness. Competitive salary and benefits await, along with opportunities for growth and a collaborative work environment.

Benefits

Competitive salary and benefits package
Opportunities for career growth and advancement
A collaborative and innovative work environment
Competitive stock option package
Flexibility with remote work options

Qualifications

  • 5+ years of experience in machine learning engineering required.
  • Strong proficiency in Python and relevant ML frameworks.
  • Experience with real-time data processing and predictive analytics.

Responsibilities

  • Design, implement, and optimize ML models for telemetry data analysis.
  • Collaborate with cross-functional teams for integration.
  • Lead research and experimentation with new algorithms.

Skills

Machine Learning
Python
TensorFlow
PyTorch
Problem Solving
Anomaly Detection
Data Processing

Education

Bachelor’s or Master’s degree in Computer Science
Data Science

Tools

AWS
Azure
Google Cloud
Spark
Kafka
Hadoop

Job description

Senior Software Engineer, Machine Learning

-

Full Time

About Us

Observo AI has pioneered an AI-powered telemetry data pipeline that can extract the most important security data from any source, parse and transform it into the right format, automatically detect and mask sensitive data, and route it to the analytics platform with the most value. By reducing noisy data volume by 80% or more, we can typically help reduce the total cost of security by as much as 50%. We shift analytics “left” into the telemetry stream to surface anomalies before all of the data is indexed in a SIEM or logging tool so DevOps and Security teams can focus on the most critical incidents before they spiral into costly problems. This helps teams detect and resolve critical incidents 40% faster. Join our team to make an impact with a fast-growing, innovative company committed to driving success for our customers.

Position Overview

We are looking for a highly skilled Senior Software Engineer, Machine Learning to join our team and lead the development and optimization of machine learning models that power Observo AI’s platform. In this role, you will collaborate with data scientists, engineers, and product teams to design and implement advanced machine learning algorithms that improve the accuracy and efficiency of our telemetry data solutions. Your expertise will help drive innovation in anomaly detection and data stream processing, delivering greater value to our customers.

How to Apply

If you’re an experienced machine learning engineer passionate about building innovative solutions, we’d love to hear from you! Please submit your resume and a cover letter outlining your relevant experience and why you’re a great fit for this role at careers@observo.ai.

Key Responsibilities

  • Design, implement, and optimize machine learning models for telemetry data analysis and anomaly detection.
  • Collaborate with cross-functional teams to integrate machine learning solutions into Observo AI’s platform.
  • Develop scalable machine learning pipelines for processing large volumes of real-time data.
  • Lead the research and experimentation with new algorithms, tools, and techniques to enhance our platform’s capabilities.
  • Improve model performance through fine-tuning, feature engineering, and ongoing monitoring.
  • Work closely with product and engineering teams to ensure alignment between technical solutions and customer requirements.
  • Provide technical leadership and mentorship to junior engineers, sharing best practices in machine learning and software engineering.
Qualifications
  • 5+ years of experience in machine learning engineering, with a focus on building and deploying machine learning models at scale.
  • Strong proficiency in Python, TensorFlow, PyTorch, or similar machine learning frameworks.
  • Hands-on experience with real-time data processing, anomaly detection, and predictive analytics.
  • Proven ability to develop and optimize machine learning algorithms for performance and scalability.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Excellent problem-solving skills and ability to work collaboratively in a remote, fast-paced environment.
Preferred Qualifications
  • Experience with telemetry data, security, or observability solutions.
  • Familiarity with big data tools like Spark, Kafka, or Hadoop.
  • Bachelor’s or Master’s degree in Computer Science, Data Science, or a related field.
What We Offer
  • Competitive salary and benefits package
  • Opportunities for career growth and advancement
  • A collaborative and innovative work environment
  • Competitive stock option package
  • Flexibility with remote work options
How to Apply

If you’re an experienced machine learning engineer passionate about building innovative solutions, we’d love to hear from you! Please submit your resume and a cover letter outlining your relevant experience and why you’re a great fit for this role at careers@observo.ai.

Try the product in our intereactive sandbox. Create pipelines, add optimizations, and visualize your data.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.