Portfolio Jobs

Looking for your next role? Take a look at these exciting jobs at Sapphire Ventures’ portfolio companies. Our Talent team is passionate about connecting you to your dream job!

Sr. Machine Learning Engineer



Software Engineering
Raleigh, NC, USA · New York, NY, USA
Posted on Friday, May 17, 2024

Team Description

The Machine Learning Group at Pendo is dedicated to enhancing Pendo’s product suite by delivering actionable insights and reliable predictions that our customers trust and value. Our team is highly committed to adopting excellent research and development practices while maintaining a keen understanding of the customer's perspective, ensuring that our solutions are both technically robust and aligned with their needs.

Our solutions include diverse focus areas, from classical ML algorithms to cutting-edge Generative Models. By combining qualitative and quantitative data, we take projects from initial ideation to production. As we strive to explore the boundaries of what is possible in the realm of machine learning, we aim to disrupt the way people build and use software and deliver the ultimate value to Pendo’s customers.

Role Responsibilities

  • Design and develop the engineering infrastructure to support all ML-related activities.
  • Work closely with Data Scientists and other stakeholders to define the ML system requirements for experimentation and production.
  • Define internal quality processes in the team, including code reviews, testing methodologies, and deployment processes.
  • Work on various tasks: architecture and design, coding, monitoring, working with cloud services, and working closely with DevOps.
  • Continuously explore new tools and practices in the MLOps and cloud processing world that can be harnessed for our mission to build a smooth ML development and serving pipeline.
  • Identify improvement opportunities, such as automating manual processes and cost-reduction opportunities.

Minimum Qualifications

  • B.Sc. in Computer Science or equivalent
  • 5+ years of experience in designing, developing, and deploying data pipelines and machine learning models in production at scale
  • Experience with cloud technologies (GCP / AWS / Azure)
  • Production-grade Python coding experience and familiar with ML pipelines tools such as VertexAI or Sagemker
  • Well-acquainted with CI/CD pipelines

Pendo Description:

Pendo was founded in 2013 by former product managers, who combined their heads and hearts to build something they wanted but never had as product managers -- a simple way to understand and attack what truly drives product success. Our mission is to improve society's experience with software.

Come join one of the fastest-growing startups, supported by best-in-class institutions like Battery Ventures, Salesforce Ventures, Spark Capital and Meritech. You will gain experience in a diverse and exciting set of technologies and clients and have a real impact on Pendo's future. Our culture is passionate, dynamic, and fun.


We are an equal opportunity employer and believe having diverse teams where everyone brings their whole self to Pendo is key to our success. We welcome all people of different backgrounds, experiences, abilities and perspectives.


Pendo is committed to working with, and providing access and reasonable accommodation to, applicants with mental and/or physical disabilities. If you think you may require an accommodation for any part of the recruitment process, please send a request to: accommodation@pendo.io. All requests for accommodations are treated discreetly and confidentially, as practical and permitted by law.


Our salary ranges are based on paying competitively for our size and industry, and are one part of many compensation, benefits and other reward opportunities we provide.

The expected salary range for this role to be performed in North Carolina is $170,000 - $185,000.

The expected salary range for this role to be performed in New York is $185,000 - $200,000.

Individual pay rate decisions, including offers made within and over the expected salary range, are based on a number of factors, including qualifications for the role, experience level, skillset, and balancing internal equity relative to peers at the company.