Qureos

Find The RightJob.

Software Engineer

Engineering
Bengaluru

About Us

Sense is transforming the way companies hire with AI-powered technology designed to bring unprecedented speed, precision, and personalization to every step of the recruiting process. Our mission is to reimagine how organizations engage with talent—creating faster, smarter, and more human experiences for employers, recruiters, and job seekers alike.

Founded in 2015, Sense is a high-growth HR Tech SaaS company serving over 1,000 customers worldwide. With 250+ team members and backing from Google Ventures, SoftBank, Accel, and Avataar Ventures, we’ve scaled rapidly and continue to lead innovation in talent engagement and automation.

Our diverse and collaborative team is tackling one of the most universal challenges in the workforce—helping people find meaningful work faster. At Sense, you’ll have the opportunity to shape innovative AI solutions that are changing how the world hires, impacting millions of careers globally. Join us in building the future of hiring.

Job Description

As a Software Engineer in the Discover Team, you will build AI-powered backend systems that enable intelligent candidate discovery through semantic search, matching, ranking, and recommendations.
You will work on platforms that:
  • Understand candidate profiles, job descriptions and other entities
  • Generate and serve attribute embeddings
  • Perform semantic retrieval across millions of profiles
  • Rank candidates based on hiring context and recruiter intent
  • Continuously learn from recruiter interactions and outcomes
This role focuses on building production-grade applied AI systems, translating models, signals, and hiring behaviour into scalable, low-latency decisioning platforms used in real-time by recruiters.

ROLES AND RESPONSIBILITIES
  • Design and develop backend services powering AI-driven talent search and recommendations.
  • Build scalable pipelines for ingestion, representation, and retrieval of job and candidate attributes.
  • Implement semantic search and matching systems using embeddings and vector-based retrieval techniques.
  • Develop candidate-job ranking systems leveraging behavioural and contextual hiring signals.
  • Build real-time scoring and decisioning APIs for recruiter-facing discovery workflows.
  • Work closely with Data Science teams to productionize matching and ranking models.
  • Improve match quality through feature engineering, scoring strategies, and experimentation.
  • Contribute to experimentation platforms (A/B testing) to evaluate discovery relevance.
  • Optimise low-latency retrieval systems across large-scale candidate datasets.
  • Ensure scalability, reliability, and observability of AI-driven discovery services.
TECH STACK (WHAT YOU’LL WORK WITH)
  • Python / Python and related frameworks
  • OpenSearch
  • Vector Search Infrastructure
  • Kafka
  • MySQL
  • Redis
  • AWS
EXPERTISE AND QUALIFICATIONS
  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • Strong programming skills in Python or Java.
  • Solid understanding of data structures, algorithms, and backend system design.
  • Experience or interest in building:
  • Search or Retrieval Systems
  • Recommendation Engines
  • Matching or Ranking Platforms
  • AI-enabled Backend Systems
  • Familiarity with semantic search, embeddings, or ML-based ranking is a plus.
  • Ability to collaborate across Engineering, Product, and Data Science teams.
  • Strong problem-solving and analytical skills.
  • Passion for building intelligent systems that impact real-world hiring outcomes.

© 2026 Qureos. All rights reserved.