Salary
≈ $29k – $120k 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 personalized 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.
- Optimize inference for scale (caching, batching, approximate nearest neighbors).
- 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 analyze 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, MLOps tools (MLflow, Airflow).
- Experience in e-commerce, ads, content platforms, or marketplaces.
Nice Behavioral 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
$169k – $253k per year • Equity • In office • Full-Time • 8+ years exp • Bachelor's Degree • Boulder
JavaScript
TypeScript
AI/ML
AI Agents
Frontend
GraphQL
React.js
DevOps
AWS
Azure
GCP
Google GKE
Helm
Kubernetes
Apply
Cybersecurity Operations Engineer
3 hours ago
$60k – $108k per year • Remote/Hybrid • Full-Time • Bachelor's Degree • United States
PowerShell
Python
DevOps
AWS
Azure
IAM
Splunk
Cybersecurity
Crowdstrike
ISO 27001
Microsoft Defender
Microsoft Entra ID
Microsoft Sentinel
NIST CSF
Qualys Cloud Platform
Apply
Network Manager
3 hours ago
$128k – $173k per year • In office • Full-Time • 5+ years exp • United States
DevOps
AWS
Azure
GCP
Apply
Senior Staff Engineer - DevOps Engineer
3 hours ago
≈ $58k – $136k per year (Estimated) • Remote/Hybrid • Full-Time • Guadalajara
Bash
Node JS
Python
JavaScript
Python
FastAPI
Databases
RabbitMQ
Frontend
Next.js
React.js
DevOps
ArgoCD
AWS
CI/CD
Datadog
Docker
Git
GitHub
GitHub Actions
GitOps
Grafana
Helm
Jenkins
Karpenter
KEDA
Kubernetes
OpenTelemetry
Prometheus
Terraform
Apply
ARG SSR Data Engineer
3 hours ago
≈ $38k – $95k per year (Estimated) • Remote/Hybrid • Full-Time • 4+ years exp • Argentina
Python
SQL
Databases
Trino
AI/ML
Airflow
DevOps
Amazon S3
AWS
Azure
CI/CD
GCP
Git
Analytics
ETL/ELT
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
2 hours ago
≈ $31k – $82k per year (Estimated) • In office • Full-Time • 3+ years exp • Hyderabad • Bengaluru
Apply
Analog Layout Engineer
2 hours ago
≈ $31k – $73k per year (Estimated) • In office • Full-Time • 5+ years exp • Bengaluru
Apply
Application Support Analyst II
3 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.

