Senior Software Engineer, Machine Learning

Remote: US/Canada, India, Worldwide
-
Full Time
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.