Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Search & Recommendation Engineer

$181k - $272k

Highspot

About Highspot

Highspot is pioneering the category that is fundamentally changing the way companies increase sales productivity. On a mission to transform the way millions of people work with sales enablement, Highspot is committed to building breakthrough software with a spark of magic. We believe a great place to work is about more than the work – it’s about what the company stands for, and how it authentically represents its values in the real world. To this end, we have put intentional focus on creating equitable workspaces for each of our employees. Our goal is to create a culture where everyone feels a deep sense of belonging and is empowered to be an agent of change, with the ability to transform themselves, their workplace, and their world.

About the Role

We are seeking a Principal Search & Recommendation Engineer to lead the design and evolution of intelligent systems that power discovery and personalization across the Highspot platform. This role combines deep technical expertise, cross-functional collaboration, and strategic impact to shape how millions of users find the content, insights, and tools they need to win.

You’ll work at the intersection of machine learning (both predictive and generative), information retrieval, and large-scale systems—helping elevate our AI capabilities while mentoring and guiding engineers across the team.

What You'll Do

  • Lead the end-to-end development of modern search and recommendation systems, from architecture to production deployment.
  • Drive technical strategy and innovation in search relevance, personalized ranking, semantic search, and ML-powered retrieval/grounding.
  • Collaborate with product, design, and data teams to define and deliver intelligent user experiences.
  • Influence platform-level decisions on data pipelines, experimentation frameworks, and performance optimization.
  • Mentor engineers, foster technical excellence, and promote a culture of learning and innovation.

Your Background

  • 8+ years of experience building and scaling search or recommendation systems in production environments.
  • Deep expertise in information retrieval, ranking algorithms, collaborative filtering, and/or neural search techniques.
  • Strong programming skills in Python, Java, or Scala; experience with ML and IR frameworks such as Elasticsearch, FAISS, TensorFlow, or PyTorch.
  • Familiarity with LLMs, embeddings, and modern vector search infrastructure.
  • Proven leadership in cross-functional environments with a track record of mentoring and guiding technical teams.
  • Strong grasp of MLOps practices and experience with cloud-native ML infrastructure (e.g., AWS, GCP).

Nice To Have

  • Experience with personalization, multi-objective optimization, or exploration/exploitation strategies.
  • Published work in top-tier IR or ML conferences, or contributions to relevant open-source projects.
  • Experience driving different experimentation practices for fast iterating search/recommendation quality cases.

Why You'll Love HIghspot

  • Competitive salary, equity, and benefits.
  • Flexible work environment with remote options.
  • Collaborative and inclusive team culture.
  • A chance to solve high-impact technical problems with a team that values craftsmanship, innovation, and growth.

To be included on job posting:

Base salary range: $180,870 - $272,174

Employees may also be eligible for bonuses, stock options, and other forms of compensation.

The above represents total expected compensation for this role. Actual compensation will depend on various job-related factors, including, but not limited to, location, experience, and job qualifications.

“Highspot also offers the following employee benefits for this position:

-Comprehensive medical, dental, vision, disability, and life benefits

-Health Savings Account (HSA) with employer contribution

-401(k) Matching with immediate vesting on employer match

-Flexible PTO

-8 paid holidays and 5 paid days for Annual Holiday Week

-Quarterly Recharge Fridays (paid days off for mental health recharge)

-18 weeks paid parental leave

-Access to Coaches and Therapists through Modern Health

-2 volunteer days per year

-Commuting benefits

#LI-NT1

Equal Opportunity Statement

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of age, ancestry, citizenship, color, ethnicity, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or invisible disability status, political affiliation, veteran status, race, religion, or sexual orientation.

Did you read the requirements as a checklist and not tick every box? Don't rule yourself out! If this role resonates with you, hit the ‘apply’ button.

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Principal Search & Recommendation Engineer in Seattle, WA vacancy
  • $185k - $230k

     ...Opportunity We're excited to welcome a talented and passionate Senior Software Engineer to join our highly skilled team. The ideal candidate will hold a deep comprehension of search and recommendations algorithms and infrastructure, including retrieval augmented generation (... 
    Suggested

    Centaur Labs

    Seattle, WA
    4 days ago
  • $224k - $313.5k

    Expedia, Inc. is seeking a Principal, Product Design - Search to drive the design direction for their AI-powered search experiences in Seattle. This...  ...teams. The Principal will collaborate with product, engineering, and data science teams while establishing design standards... 
    Principal

    11105 Expedia, Inc.

    Seattle, WA
    5 days ago
  • Elasticsearch B.V. seeks a Principal Software Engineer in Seattle, WA, to enhance vector search functionality. You will lead initiatives for an industry-leading vector database, collaborate with a global team, and implement new algorithms. Successful candidates will have... 
    Principal

    Elasticsearch B.V.

    Seattle, WA
    5 days ago
  •  ...61 | Amazon.com Services LLC The Amazon Search team is responsible for helping customers...  ...shop with confidence. We are seeking a Principal TPM to join our team and leverage advanced...  ...at scale. Collaborate with science, engineering, product, and UX design to implement scalable... 
    Principal

    Amazon

    Seattle, WA
    3 days ago
  • The National Council of Structural Engineers Associations (NCSEA) is seeking a Senior Structural Engineer (Associate Principal) with over 15 years of experience to lead structural investigations and rehabilitation projects. Located in Seattle's Pioneer Square, this role... 
    Principal

    National Council of Structural Engineers Associations (NCSEA...

    Seattle, WA
    5 days ago
  • ManpowerGroup Global, Inc. is seeking a Principal Systems Engineer in the Town of Norway, WI, to support the R&D department for advanced cardiac monitoring solutions. Candidates should possess a degree in engineering and 5+ years in systems engineering with medical devices... 
    Principal

    ManpowerGroup Global, Inc.

    Bellevue, WA
    2 days ago
  • Blue Origin LLC is seeking a Principal Fluids Engineer to join their team in Seattle, advancing the design and operation of the New Glenn launch vehicle. The ideal candidate will have over 15 years of experience in fluid analysis and be proficient in various fluid modeling... 
    Principal

    Blue Origin LLC

    Seattle, WA
    15 hours ago
  • Apple Inc. is seeking a Principal Quality Engineer in Seattle to lead quality engineering efforts and collaborate with cross-functional teams. The ideal candidate will have over 10 years of experience, a strong background in automation, and excellent leadership skills.... 
    Principal

    Apple Inc.

    Seattle, WA
    1 day ago
  • A leading structural engineering firm in Washington seeks a Senior Structural Engineer to take on a pivotal role with opportunities for mentorship and career advancement. The ideal candidate will have a background in designing a variety of building structures and experience... 
    Principal
    Work at office
    Worldwide

    TRC Worldwide Engineering, Inc.

    Seattle, WA
    2 days ago
  •  ...collaborate with executives and lead software design for new OCI components. The ideal candidate has over 10 years of experience in engineering and architecture with strong expertise in C++ and a deep understanding of cloud infrastructure concepts. In this dynamic role,... 
    Principal

    Ll Oefentherapie

    Seattle, WA
    1 day ago
  • A leading semiconductor manufacturing firm in Washington is looking for a Principal Equipment Engineer to join their esteemed engineering team. The role requires a visionary leader to optimize advanced semiconductor manufacturing equipment performance. Candidates should... 
    Principal

    TSMC - Taiwan Semiconductor Manufacturing Company Limited

    Seattle, WA
    2 days ago
  • BRINC in Seattle is seeking a Principal Mechanical Engineer to lead the design and testing of precision mechanisms for drone applications. This role involves the full lifecycle development of hardware, ensuring reliability in safety-critical operations. The ideal candidate... 
    Principal
    Flexible hours

    BRINC

    Seattle, WA
    4 days ago
  • Blue Origin LLC in Seattle, WA, seeks a Principal Engineer to lead opto-mechanical design for the TeraWave satellite communications project. The role involves defining performance requirements, mentoring engineers in design principles, and leading qualification programs... 
    Principal

    Blue Origin LLC

    Seattle, WA
    5 days ago
  • Highspot is looking for a Principal Software Engineer to lead the Applied AI team, crafting innovative generative AI solutions for enterprise-scale challenges. The ideal candidate will possess extensive experience in building robust AI systems and a background in software... 
    Principal

    Highspot

    Seattle, WA
    4 days ago
  • Exponent Inc. is seeking a Principal Engineer for its Civil & Structural Engineering practice in Seattle, WA. The role involves leading client development, expanding consulting efforts, and engaging with teams on complex technical projects. Successful candidates will possess... 
    Principal

    Exponent Inc.

    Seattle, WA
    5 days ago
  • $125k - $172.9k

     ...seeking an experienced technician in Washington to maintain complex equipment. This position demands a Bachelor's or Master's in engineering with relevant experience. Responsibilities include data analysis, preventative maintenance planning, and troubleshooting. The role... 
    Principal

    TSMC - Taiwan Semiconductor Manufacturing Company Limited

    Seattle, WA
    2 days ago
  • City of Seattle is seeking a Senior Engineer for its Transmission Engineering team to design efficient and reliable electrical transmission lines. This role involves project management and technical oversight while coordinating a multi-discipline team. Qualified candidates... 
    Principal
    Hourly pay

    City of Seattle

    Seattle, WA
    2 days ago
  • $81.84 - $96.09 per hour

    City-of-Seattle is looking for a Senior Engineer for its Transmission Engineering group. This role involves designing efficient electrical transmission lines, providing project management, and ensuring compliance with safety standards. Candidates should possess a Bachelor... 
    Principal
    Hourly pay

    City-of-Seattle

    Seattle, WA
    2 days ago
  • $296k

     ...and build for travelers everywhere. Senior Director, ML/AI - Search and Recommendation Introduction to Team Expedia Product & Technology builds...  ...and customer satisfaction. The AI & ML organization is the engine of our marketplace, and Search and Recommendation is its most... 
    Full time
    Local area
    Shift work

    Expedia Group

    Seattle, WA
    1 day ago
  • $197.3k - $313.7k

    Centaur Labs is hiring a Principal Engineer (PMTS) in Seattle, WA to define and drive the architecture of large-scale distributed systems. You will partner with engineering teams to build resilient and secure platforms that enhance technical strategies. This role requires... 
    Principal

    Centaur Labs

    Seattle, WA
    4 days ago
  • Dormont Manufacturing Co is seeking a Principal Software Engineer for their Data Clean Rooms team in Bellevue, Washington. You will design and implement robust data privacy features and services while ensuring multi-party collaboration on sensitive data. The role requires... 
    Principal

    Dormont Manufacturing Co

    Bellevue, WA
    5 days ago
  • $175k - $225k

     ...Principal Systems Engineer – GPU Supercluster Bringup We are building AI infrastructure for frontier-scale workloads. Our platform is designed for high-density, high-performance GPU clusters that push the limits of power, networking, and distributed compute. As a startup... 
    Principal
    Flexible hours

    Nscale

    Seattle, WA
    2 days ago
  • Baxter is looking for a Principal Software Development Engineer in Test to collaborate across teams and contribute significantly to patient care improvements. This role requires leading test strategy development and working closely with software engineers to enhance product... 
    Principal

    Zvh

    Bellevue, WA
    2 days ago
  • Ll Oefentherapie is seeking a Principal Software Development Engineer in Seattle to lead the integration of AI into cloud operations and infrastructure automation. This role emphasizes building intelligent systems and enhancing engineering processes through AI-assisted... 
    Principal

    Ll Oefentherapie

    Seattle, WA
    5 days ago
  • Israelvcforum is seeking a Principal Software Engineer in Seattle, WA to lead the evolution of our financial services platform. As a technical leader, you will collaborate across teams to define and execute the technical vision, ensuring alignment with business objectives... 
    Principal

    Israelvcforum

    Seattle, WA
    4 days ago
  • Salesforce, Inc. is seeking a Principal Engineer (PMTS) to oversee the architecture and design of large-scale distributed systems. This role involves collaborating with multiple teams to create scalable and resilient systems while integrating AI-powered tools into the... 
    Principal

    Salesforce, Inc.

    Bellevue, WA
    2 days ago
  • F5 Networks, Inc. is seeking a Principal in GRC Automation and Cyber Risk Quantification in Seattle. This senior role combines engineering and strategic leadership, focusing on designing, implementing, and scaling automated cyber risk capabilities. The candidate will work... 
    Principal

    F5 Networks

    Seattle, WA
    2 days ago
  • Data2 is seeking a Backend Test Engineer in Seattle, United States, to develop and execute automated tests for FastAPI services. The role focuses on backend testing, integration validation, and CI/CD pipeline integration. Candidates should have experience in testing microservices... 
    Principal

    Data2 Corporation

    Seattle, WA
    3 days ago
  • SwiftCruit in Bellevue, Washington is seeking a Principal Software Engineer - Test Automation to improve patient outcomes globally through software. The role involves developing effective test strategies, leading test planning, and designing automation frameworks. The ideal... 
    Principal

    SwiftCruit

    Bellevue, WA
    3 days ago
  •  ...analysis, and implementation of high‑voltage transmission lines, substations, and hydroelectric plant interfaces. Develop and review engineering drawings, specifications, and cost estimates for large‑scale transmission projects. Coordinate with regulatory agencies,... 
    Principal
    For contractors

    Gravity Engineering Services Pvt Ltd.

    Seattle, WA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Search & Recommendation Engineer. Be the first to apply!