Salary
≈ $18k – $67k per year (Estimated)
Location
In office (Bengaluru)
Overview
Company
Impact
Profile match
Apna is an Indian recruitment and professional networking platform founded in 2019 that focuses on connecting frontline, blue-collar, and grey-collar workers with job opportunities. The company operates a mobile-first marketplace that leverages AI-driven matching algorithms to streamline hiring for small businesses, enterprises, and job seekers across hundreds of Indian cities. Beyond job listings, the platform enables users to build professional profiles, upgrade their skills, and engage with professional communities to advance their careers.
We are looking for a machine learning engineer (recommendations) to design, build, and scale personalised recommendation systems that power discovery, ranking, and user engagement across our products. You will work at the intersection of machine learning, data engineering, and backend systems, taking models from research to production.
The core responsibilities for the job include the following:
Recommendation and ML:
- Design and develop recommendation systems including collaborative filtering (user-item, item-item), content-based and hybrid recommenders, and ranking and re-ranking models.
- Embedding-based retrieval (ANN, vector search).
- Train, evaluate, and iterate on models using offline metrics (NDCG, MAP, and recall@K) and online A/B experiments.
- Build pipelines for feature engineering, model training, inference, and retraining.
Production ML and Systems:
- Deploy ML models in production environments with low-latency constraints.
- Optimise inference for scale (caching, batching, approximate nearest neighbours).
- Build real-time and batch recommendation pipelines.
- Monitor model performance, data drift, and system health.
Data and Experimentation:
- Work with large-scale datasets (clicks, impressions, transactions).
- Define success metrics for recommendations (CTR, CVR, retention).
- Run and analyse A/B tests and iterate based on results.
Collaboration:
- Work closely with product, data, and backend teams to translate business problems into ML solutions.
- Contribute to ML best practices, documentation, and system design.
The core requirements for the job include the following:
Core ML:
- Strong understanding of recommendation algorithms, ranking and learning-to-rank, embeddings and similarity search.
- Experience with Python and ML libraries (PyTorch / TensorFlow / Scikit-learn).
Data and Systems:
- Strong SQL skills; experience with large datasets.
- Experience with feature stores, data pipelines, and batch/stream processing.
- Familiarity with vector databases / ANN libraries (FAISS, ScaNN, Elasticsearch/OpenSearch KNN, Milvus).
Production and Infra.
- Experience deploying models using REST/gRPC services.
- Familiarity with Docker, Kubernetes, or cloud platforms (AWS / GCP / Azure).
- Understanding of latency, throughput, and scalability trade-offs.
Good to Have:
- Experience with: search or feed ranking systems, hybrid retrieval (BM25 + embeddings), and real-time recommendations.
- Knowledge of Kafka / streaming systems and MLOps tools (MLflow, Airflow).
- Experience in e-commerce, ads, content platforms, or marketplaces.
Nice Behavioural Traits:
- Strong problem-solving and system-thinking mindset.
- Ability to balance model quality vs. production constraints.
- Comfortable owning models end-to-end.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,746 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Similar stack
Same company
Bengaluru
Founding DevOps Engineer - Jordan
1 day ago
$25k – $42k per year • Equity 0–0.2% • Remote • Full-Time • 3+ years exp
Bash
Go
JavaScript
Python
TypeScript
DevOps
AWS
Azure
CI/CD
Datadog
Docker
GCP
GitHub Actions
GitLab CI
Grafana
Incident Management
Kubernetes
Platform Engineering
Prometheus
Terraform
Amazon CloudWatch
GitHub
GitLab
IAM
Cybersecurity
Least Privilege
Apply
Founding DevOps Engineer - California
1 day ago
$100k – $210k per year • Equity 0–0.5% • Remote • Full-Time • 3+ years exp • San Francisco
Bash
Go
JavaScript
Python
TypeScript
DevOps
AWS
Azure
CI/CD
Datadog
Docker
GCP
GitHub Actions
GitLab CI
Grafana
Incident Management
Kubernetes
Platform Engineering
Prometheus
Terraform
Amazon CloudWatch
GitHub
GitLab
IAM
Cybersecurity
Least Privilege
Apply
DevOps Lead (FedRAMP)
1 day ago
$230k – $260k per year • Equity • Remote • Internship • Bachelor's Degree
Python
DevOps
Amazon EKS
AWS
Azure
CI/CD
GCP
Helm
Kubernetes
Terraform
Cybersecurity
FedRAMP
Orca Security
Apply
Data Analytics Manager
1 day ago
≈ $22k – $52k per year (Estimated) • In office • 8+ years exp • Bachelor's Degree • Bengaluru
Python
SQL
DevOps
AWS
Azure
GCP
Analytics
Power BI
Tableau
ETL/ELT
Apply
Founding AI Engineer
1 day ago
$100k – $200k per year • Equity 0.5–5% • In office • Full-Time • 1+ year exp • New York
Python
TypeScript
JavaScript
Python
FastAPI
Databases
DynamoDB
PostgreSQL
AI/ML
Claude
LLM
OpenAI
AI Agents
Frontend
Next.js
Tailwind CSS
React.js
DevOps
AWS
Docker
Vercel
GitHub
Management
Slack
Apply
QA Lead - Manual, Automation & AI Testing
4 days ago
≈ $23k – $65k per year (Estimated) • In office • Bengaluru
Python
SQL
Databases
Apache Kafka
AI/ML
Claude
DeepEval
Gemini
Hallucination
LangSmith
LLM
Prompt Engineering
Promptfoo
RAG
Ragas
Semantic Search
TruLens
OpenAI
Recommender Systems
Semantic Search
DevOps
AWS
Azure
CI/CD
Datadog
Docker
GCP
Git
GitHub Actions
Grafana
Jenkins
Kibana
Kubernetes
GitHub
Management
Jira
QA
Appium
JMeter
k6
Locust
Playwright
Postman
Pytest
Rest-Assured
Robot Framework
Selenium
Apply
Product Analyst
8 days ago
≈ $19k – $46k per year (Estimated) • In office • 3+ years exp • Bengaluru
Python
SQL
Analytics
A/B Testing
Marketing
Amplitude
Mixpanel
Apply
Senior Product Manager - AI
13 days ago
≈ $35k – $72k per year (Estimated) • In office • Internship • 5+ years exp • Master's Degree • Bengaluru
AI/ML
AI Agents
LLM
RAG
Apply
Senior AI Product Manager
14 days ago
≈ $34k – $71k per year (Estimated) • In office • Internship • 5+ years exp • Master's Degree • Bengaluru
AI/ML
AI Agents
RAG
Apply
Product Manager
18 days ago
≈ $26k – $60k per year (Estimated) • In office • 3+ years exp • Bengaluru
SQL
AI/ML
ChatGPT
Claude
Gemini
Prompt Engineering
OpenAI
Recommender Systems
Analytics
Power BI
A/B Testing
Marketing
Amplitude
Mixpanel
Apply
Custom Software Engineering Lead
3 hours ago
≈ $31k – $82k per year (Estimated) • In office • Full-Time • 3+ years exp • Hyderabad • Bengaluru
Apply
Analog Layout Engineer
3 hours ago
≈ $31k – $73k per year (Estimated) • In office • Full-Time • 5+ years exp • Bengaluru
Apply
Application Support Analyst II
4 hours ago
≈ $16k – $34k per year (Estimated) • Remote/Hybrid • Full-Time • 2+ years exp • Bachelor's Degree • Mumbai • Bengaluru
JavaScript
PowerShell
SQL
C#
C#
.NET
Databases
Azure SQL Database
MS SQL
DevOps
Azure
Rest API
Cybersecurity
Microsoft Entra ID
QA
Postman
Swagger
Apply
Senior Data Platform Engineer
4 hours ago
≈ $37k – $73k per year (Estimated) • In office • Internship • 4+ years exp • Bachelor's Degree • Bengaluru
Python
Scala
SQL
Databases
Apache Kafka
Databricks
AI/ML
ChatGPT
Copilot
Cursor
Spark
DevOps
AWS
Azure
CI/CD
GCP
Git
GitHub
Terraform
Apply
≈ $41k – $89k per year (Estimated) • Remote/Hybrid • Full-Time • 8+ years exp • Bengaluru
C#
TypeScript
JavaScript
C#
.NET
Databases
Apache Kafka
AI/ML
Copilot
LLM
OpenAI
Frontend
Angular
GraphQL
DevOps
Azure
Azure AKS
Azure DevOps
CI/CD
Docker
GitHub
GitHub Actions
Grafana
Kubernetes
Prometheus
Rest API
Apply
This is one of many
368,746 more open roles from verified company boards, updated every day.

