Principal Software Engineer, AI and Machine Learning

Highspot is a sales enablement platform that helps companies improve their sales performance.
Machine Learning
Principal Software Engineer
Hybrid
501 - 1,000 Employees
8+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:
Principal Machine Learning Engineer

Principal Machine Learning Engineer role at Disney focused on security and operation anomaly detection within the Commerce Growth and Identity Business Unit.

Principal Software Engineer - NetSuite AI/ML

Principal Software Engineer position at Oracle NetSuite, focusing on AI/ML integration, requiring 6-10+ years experience in software development and AI technologies.

Principal Software Engineer | MLI

Principal Software Engineer position at ExtraHop, focusing on ML infrastructure development and leadership in cybersecurity solutions.

Machine Learning Architect (AWS) - Canada

Senior Machine Learning Architect position at Rackspace, offering remote work in Canada with competitive salary ($153K-$244K), focusing on AWS cloud solutions and end-to-end ML implementation.

Principal Software Developer in Test, Analytics & AI

Principal Software Developer in Test position at Oracle NetSuite, focusing on Analytics and AI testing, offering competitive compensation and hybrid work environment.

Description For Principal Software Engineer, AI and Machine Learning

Highspot is seeking a Principal Software Engineer specializing in AI and Machine Learning to join our team. In this role, you will be responsible for designing, developing, and implementing advanced AI and ML solutions to enhance our sales enablement platform. You will work closely with cross-functional teams to integrate cutting-edge AI technologies into our product, improving its capabilities and user experience.

Key Responsibilities:

  • Lead the development of AI and ML algorithms and models to solve complex business problems
  • Collaborate with product managers and other stakeholders to define and implement AI-driven features
  • Mentor and guide other engineers in AI and ML best practices
  • Optimize existing ML models for improved performance and scalability
  • Stay up-to-date with the latest advancements in AI and ML technologies

Requirements:

  • Advanced degree in Computer Science, Machine Learning, or a related field
  • 8+ years of experience in software engineering with a focus on AI and ML
  • Expertise in Python, TensorFlow, PyTorch, or similar ML frameworks
  • Strong understanding of deep learning, natural language processing, and computer vision
  • Experience with cloud-based ML services (e.g., AWS SageMaker, Google Cloud AI)
  • Excellent problem-solving and communication skills

At Highspot, we offer competitive salaries, comprehensive benefits, and a dynamic work environment. Join us in revolutionizing the sales enablement industry through the power of AI and machine learning. Apply now to be part of our innovative team!

Last updated 9 months ago

Responsibilities For Principal Software Engineer, AI and Machine Learning

  • Lead the development of AI and ML algorithms and models
  • Collaborate with product managers and stakeholders
  • Mentor and guide other engineers
  • Optimize existing ML models
  • Stay up-to-date with AI and ML technologies

Requirements For Principal Software Engineer, AI and Machine Learning

Python
  • Advanced degree in Computer Science, Machine Learning, or related field
  • 8+ years of experience in software engineering with AI and ML focus
  • Expertise in Python, TensorFlow, PyTorch, or similar ML frameworks
  • Strong understanding of deep learning, NLP, and computer vision
  • Experience with cloud-based ML services
  • Excellent problem-solving and communication skills

Interested in this job?