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.


Job Details

Role Level: Entry-Level Work Type: Full-Time
Country: India City: Bengaluru ,Karnataka
Company Website: https://www.sensehq.com Job Function: Engineering
Company Industry/
Sector:
Software Development

What We Offer


About the Company

Searching, interviewing and hiring are all part of the professional life. The TALENTMATE Portal idea is to fill and help professionals doing one of them by bringing together the requisites under One Roof. Whether you're hunting for your Next Job Opportunity or Looking for Potential Employers, we're here to lend you a Helping Hand.

Report

Disclaimer: talentmate.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@talentmate.com.


Recent Jobs
View More Jobs
Talentmate Instagram Talentmate Facebook Talentmate YouTube Talentmate LinkedIn