CrawlJobs Logo

Sr. Principal Software Engineer – Search & Recommendation

highspot.com Logo

Highspot

Location Icon

Location:
United States , Seattle

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

277391.00 - 342391.00 USD / Year

Job Description:

We are seeking a Sr. 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.

Job Responsibility:

  • 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

Requirements:

  • 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
What we offer:
  • 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

Additional Information:

Job Posted:
December 09, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Sr. Principal Software Engineer – Search & Recommendation

New

AirCare ALS Paramedic, Ground Transport

The ALS Paramedic provides professional care through high-quality assessment, tr...
Location
Location
United States , Winston Salem
Salary
Salary:
24.10 - 36.15 USD / Hour
advocatehealth.com Logo
Advocate Health Care
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • High school graduate or GED required
  • Successful completion of an accredited EMT-Paramedic training program required
  • North Carolina Paramedic certification required
  • BLS required
  • ACLS and PALS required to completing orientation
  • Two (2) years of clinical paramedic experience required - to include one (1) year of active field pre-hospital experience required
  • Advocate Health approved driving course to be completed within 90 days of hire
  • Must have a valid driver's license and qualify as insurable by Advocate Health insurance carrier requirements for driving AirCare vehicles
Job Responsibility
Job Responsibility
  • Provides professional care through high-quality assessment, triage / treatment to assess the nature and extent of a patient’s illness / injury and prioritize the needed care
  • Provides comprehensive care through skillful assessment, diagnosis, outcomes identification, planning, implementation, and evaluation
  • Must be proficient in advanced practice procedures to provide improved patient outcomes
  • Collects data pertinent to the healthcare consumer’s health or the situation
  • Analyzes the assessment data to determine the diagnosis or issues
  • Identifies expected outcomes for a plan individualized to the healthcare consumer or the situation
  • Develops a plan that prescribes strategies and alternatives to attain expected outcomes
  • Implements the identified plan, coordinates care delivery, and employs strategies to promote health and a safe environment
  • Evaluates progress toward attainment of outcomes
  • Practices ethically
What we offer
What we offer
  • Sign-on Bonus eligible and qualifies for a $7,500 sign–on bonus
  • Paid Time Off programs
  • Health and welfare benefits such as medical, dental, vision, life, and Short- and Long-Term Disability
  • Flexible Spending Accounts for eligible health care and dependent care expenses
  • Family benefits such as adoption assistance and paid parental leave
  • Defined contribution retirement plans with employer match and other financial wellness programs
  • Educational Assistance Program
  • Fulltime
Read More
Arrow Right
New

Fullstack Java Developer

Randstad has recently partnered with a regional financial services organization,...
Location
Location
Malaysia , Kuala Lumpur
Salary
Salary:
5000.00 - 8000.00 MYR / Month
https://www.randstad.com Logo
Randstad
Expiration Date
March 29, 2026
Flip Icon
Requirements
Requirements
  • Java/Spring: Professional experience building web applications using Spring MVC, Spring Boot, and Hibernate
  • React Native: Hands-on experience developing, debugging, and deploying iOS/Android apps from a single codebase
  • REST APIs: Experience designing and consuming secure, high-traffic APIs
  • Databases: Proficiency in SQL (writing complex queries and schema design)
  • Version Control: Expert-level knowledge of Git
  • 3+ years of professional software development experience
  • A portfolio or GitHub showing mobile apps or backend projects
  • Strong understanding of the full software development life cycle (SDLC)
Job Responsibility
Job Responsibility
  • Develop new user-facing features using React Native
  • Build out scalable server-side logic in Java
  • Optimize mobile performance and troubleshoot backend bottlenecks
  • Collaborate in an Agile environment with two-week sprints
  • Ensure seamless integration between the mobile frontend and the Spring-based backend
What we offer
What we offer
  • good benefits
  • Career Progression
Read More
Arrow Right
New

Sap fico regional consultant

To execute configuration, deployment, customization & maintaining SAP FICO modul...
Location
Location
Malaysia , Kuala Lumpur
Salary
Salary:
20000.00 - 35000.00 MYR / Month
https://www.randstad.com Logo
Randstad
Expiration Date
March 28, 2026
Flip Icon
Requirements
Requirements
  • Ability to speak any Chinese language (Mandarin, Cantonese or others)
  • At least 10 years of working experience in SAP FICO implementation, enhancement and/or support project (added advantage)
  • Ability to execute L3 support on SAP FICO within a regional/global Shared Service environment (added advantage)
  • Experience on at least 1 full cycle end to end regional/global implementation of SAP FICO (added advantage)
  • At least 6 years on leading a team on regional/global structure (added advantage)
  • Strong Finance business processes and ability to further improve Finance operational processes within regional and global basis
  • Working exposure/certification in either one of these submodules: AP, AR, Travel & Expenses either on FI-TV or Concur/E-Invoice (added advantage)
  • Experience in Project Management (e.g., Agile/Waterfall) (added advantage)
  • SAP S/4HANA experience (added advantage)
  • Diploma is required
Job Responsibility
Job Responsibility
  • Execute configuration, deployment, customization & maintaining SAP FICO modules
  • Understand and analyze business requirements related to SAP FICO while continuously improving business processes & collaborating with different stakeholders
  • Identify key business processes and pain points of the customized solutions
  • Address specific business needs and requirements
  • Develop comprehensive solution designs, considering factors such as scalability, efficiency, and industry best practices
  • Lead & work together with other project stakeholders to facilitate seamless integration and implementation of SAP FICO
  • Conduct system testing to validate the functionality and performance of SAP FICO
  • Identify and troubleshoot any issues or discrepancies, implementing optimizations to enhance system efficiency and reliability
  • Work with different stakeholders, liaising with internal Project Manager, Key Business Users, Business Analyst, Functional & other Technical Consultants / programmers as well as appointed vendors within SAP FICO regional project implementation, enhancement / support role
What we offer
What we offer
  • Enhanced EPF (15-23%)
  • Medical for all family members
  • Performance Bonus (up to 3 months)
  • Other fixed & claimable allowances
  • Other great benefits
Read More
Arrow Right
New

Sap abap consultant

To work on SAP ABAP debug and development to ensure optimum performance and reli...
Location
Location
Malaysia , Kuala Lumpur
Salary
Salary:
10000.00 - 18000.00 MYR / Month
https://www.randstad.com Logo
Randstad
Expiration Date
March 29, 2026
Flip Icon
Requirements
Requirements
  • Exposure in either one of these SAP ABAP programming: ABAP Objects/ALV/BAPIs/BADIs/User Exits/Enhancements/CDS Views (added advantage)
  • At least 5 years of working experience in SAP ABAP (added advantage)
  • Core L2 or core L3 support capability on SAP ABAP (added advantage)
  • At least 3 full cycle end-to-end implementation projects on a regional or global basis (added advantage)
  • Exposure on S4 HANA (added advantage, ECC is welcome)
  • Exposure on either one these SAP S/4HANA technical development: Fiori/UI5/OData services/HANA database programming - AMDP/SQLScript (added advantage)
  • Experience on integrating SAP FICO with other SAP modules/non SAP systems (added advantage)
  • Exposure in either one of these SAP integration technologies: IDocs/ALE/RFC/SOAP/REST/SAP Cloud Integration (added advantage)
  • Diploma is required
  • Only for MALAYSIAN and expats that DOES NOT require VISA to work in Malaysia
Job Responsibility
Job Responsibility
  • Work on SAP ABAP debug and development to ensure optimum performance and reliability of the SAP modules
  • Work on custom SAP solutions, reports, and enhancements in ABAP (RICEF objects) etc code remediation, optimization for HANA or testing activities
  • Work on SAP Fiori/UI5 application development in S/4HANA environment
  • Be involved in SAP S4 HANA implementation projects from technical/development perspective
  • Work closely with higher management, team members and other stakeholders on any enhancement, support or implementation projects on SAP systems
  • Work together with other SAP and non-SAP teams to resolve cross-module and cross-system integration issues etc IDoc, RFC, OData, REST, SOAP or others
  • Proactively identify areas for improvement and optimization for SAP system from development perspective
  • Collaborate with vendors and external partners to resolve technical issues and implement best practices
What we offer
What we offer
  • Flexible, Hybrid Working Arrangement
  • 16% EPF
  • 2-3 months Performance Bonus
  • Medical for whole family members
  • Car & House Loan Subsidy
  • Starts with 22 days AL on the 1st year
  • Free lunch is given
  • Education Assistance
  • Other fixed and claim allowances
  • Other great benefits
Read More
Arrow Right
New

Senior project manager

As the Senior Project Manager, you will be responsible for leading enterprise-sc...
Location
Location
Malaysia , Kuala Lumpur
Salary
Salary:
18000.00 - 25000.00 MYR / Month
https://www.randstad.com Logo
Randstad
Expiration Date
March 26, 2026
Flip Icon
Requirements
Requirements
  • at least 10 years of experience
  • PMP, Prince2 qualifications are preferred
  • prior exposure in ERP or CRM transformation projects
  • Agile or SCRUM methodologies preferred
  • bachelors in Computer Science, or relevant degree
Job Responsibility
Job Responsibility
  • leading enterprise-scale projects to enable the company to transform their current applications, which will enhance their current business functions
  • accountable for leading the project team to set proper practices, and plan out the entire project cycle with relevant stakeholders
Read More
Arrow Right
New

Senior Data Engineer

As a Senior Data Engineer, you will be a mission-critical member of our global t...
Location
Location
Malaysia , Kuala Lumpur
Salary
Salary:
10000.00 - 12000.00 MYR / Month
https://www.randstad.com Logo
Randstad
Expiration Date
March 27, 2026
Flip Icon
Requirements
Requirements
  • 5+ years of dedicated experience in Data Engineering
  • Bachelor Degree in IT or any relevant field
  • Technical proficiency in SQL, Java, Spring Boot, and Linux systems
  • Experience managing big data operations and maintaining system health
Job Responsibility
Job Responsibility
  • Provide high-level production support and lead incident response for our large-scale data platform
  • Troubleshoot and optimize technical issues within the data pipelines running on the platform
  • Execute ad hoc technical requests specifically related to European data and regional operations
  • Partner with a geographically dispersed engineering team to ensure strict adherence to international data compliance standards
  • Address ad hoc technical requests and operational challenges
What we offer
What we offer
  • Insurance
  • attractive package
Read More
Arrow Right
New

Pharmacist Manager

At CVS Health, we’re building a world of health around every consumer and surrou...
Location
Location
United States , Clarksville
Salary
Salary:
65.00 - 85.00 USD / Hour
https://www.cvshealth.com/ Logo
CVS Health
Expiration Date
March 05, 2026
Flip Icon
Requirements
Requirements
  • Active Pharmacist License in the state where the Store is located
  • Active National Provider Identifier (NPI)
  • Not on the DEA Excluded Parties list
  • 1-2 years of experience as a Pharmacist
  • Regular and predictable attendance, including nights and weekends
  • Ability to complete required training within designated timeframe
  • Attention and Focus
  • Customer Service and Team Orientation
  • Communication Skills
  • Mathematical Reasoning
Job Responsibility
Job Responsibility
  • Lead and develop a pharmacy team that provides exceptional patient care
  • Support novel program awareness, onboard newly hired pharmacy team members, and recognize colleagues for their success
  • Exhibit best practices when working the bench
  • Direct and effective management of their pharmacy team
  • Living our purpose by helping to manage and improve patient health through safe and appropriate dispensing, counseling, and immunizing practices
  • Overseeing the pharmacy team during bench shifts
  • Supporting safe and accurate prescription fulfillment
  • Contributing to positive patient experiences
  • Proactively offering and delivering immunizations
  • Supporting the effective management of pharmacy inventory
What we offer
What we offer
  • Affordable medical plan options
  • 401(k) plan (including matching company contributions)
  • Employee stock purchase plan
  • No-cost programs for all colleagues including wellness screenings, tobacco cessation and weight management programs, confidential counseling and financial coaching
  • Paid time off
  • Flexible work schedules
  • Family leave
  • Dependent care resources
  • Colleague assistance programs
  • Tuition assistance
  • Fulltime
!
Read More
Arrow Right
New

React Native Developer

Randstad has recently partnered with a regional financial services organization,...
Location
Location
Malaysia , Kuala Lumpur
Salary
Salary:
5000.00 - 8500.00 MYR / Month
https://www.randstad.com Logo
Randstad
Expiration Date
March 29, 2026
Flip Icon
Requirements
Requirements
  • React Native: 3+ years of professional experience building and deploying apps for iOS and Android
  • JavaScript/TypeScript: Deep understanding of modern JS (ES6+), TypeScript, and functional programming
  • State Management: Proficiency with Redux, MobX, or Context API
  • Mobile Specifics: Experience with native modules, push notifications, and offline storage
  • APIs: Strong experience integrating RESTful APIs and third-party libraries
  • Tools: Proficiency with Git, npm/yarn, and debugging tools (React DevTools, Flipper)
  • 3+ years of verifiable experience in mobile development
  • Strong problem-solving skills and attention to detail
  • Ability to work effectively in an Agile environment
Job Responsibility
Job Responsibility
  • Architect and build performant mobile UI components
  • Ensure the technical feasibility of UI/UX designs
  • Optimize app performance for a smooth user experience
  • Handle the full app lifecycle: development, testing, and App Store/Play Store deployment
  • Write clean, maintainable code and participate in code reviews
What we offer
What we offer
  • good benefits
  • Excellent Benefits & Compensation Package
  • Opportunity to work with an MNC
  • LRT Accessible
Read More
Arrow Right