Note to applicants: Instructions on how to submit your application via email are at the bottom of this post.
About Lear Labs
Lear Labs is an enterprise AI lab dedicated to solving the hardest AI and machine learning problems for leading organizations in India and beyond. We move past theoretical proofs-of-concept to build robust, production-ready systems. Our partners include top-tier enterprises, sprawling conglomerates, and government bodies who rely on us to deliver models that work reliably in the real world.
About the Role
We are building a production computer-vision platform that ingests large volumes of continuous imagery and video captured from moving devices operating at variable speeds. It turns this data into structured, geo-referenced findings, and serves those findings to non-technical decision-makers through dashboards and reports.
This is not a research seat and it is not a proof-of-concept. The models you build will run continuously against real-world footage — shot at speed, in bad light, on cheap lenses, across seasons — and the output will be used by people who make budget and operational decisions on it. Accuracy, reliability, and cost per processed hour of video all matter.
You will be the technical owner of the vision and data side of the platform: model architecture, the training data pipeline, the labelling standard, the evaluation harness, and the GPU infrastructure it all runs on. As the platform grows, this role grows into an ML lead position with a team under it.
What the Work Involves
Detection models. Fine-tuning object detection models on custom data — including classes that are small, low-contrast, or partially occluded. Choosing thresholds against a real objective rather than a leaderboard metric.
Tracking and counting. An object appearing across a hundred frames is one object, not a hundred. Tracking across occlusions and gaps, de-duplication, and counts that hold up when someone checks them by hand.
Training data. This is where most vision projects actually fail. Defining what gets labelled and how, running annotation quality checks, handling class imbalance and long-tail cases, deciding what to label next, and keeping datasets versioned so any model can be traced back to what trained it.
Video and imaging. Frame sampling from continuous video, and understanding how frame rate, resolution, exposure, motion blur, lens distortion, and compression affect what a model can and cannot see. Being able to say what a good capture looks like instead of accepting whatever arrives.
Evaluation. A single mAP number is not an evaluation. Per-class precision and recall at chosen thresholds,
performance sliced across the conditions that vary in data, frozen test sets, and regression checks before anything ships.
Data and infrastructure at scale. Terabytes of images and video with metadata attached to every frame. Storage layout, indexing, and pipelines that keep GPUs busy rather than waiting on I/O. Multi-GPU training in the cloud, reproducible pipelines with experiment tracking, and inference that scales predictably.
Your own environment. Linux, Docker, the CUDA and driver stack, and secure SSH access. When the driver stack breaks, it is yours to fix.
What We Are Looking For
Must have — the fundamentals
- Hands-on computer vision work, including at least one system that reached real users and that you kept working on afterwards. Years matter less to us than what you have actually shipped.
- Fine-tuning object detection models on custom datasets — YOLO family or equivalent.
- Solid PyTorch and CNN fundamentals. Comfortable reading and modifying a training loop, not only calling a wrapper library.
- Judgement about data. You can look at a training set and say what is wrong with it, and you have fixed a data problem that was pretending to be a model problem.
- Comfortable on Linux with Docker and cloud GPUs. You can set up your own training environment and keep it running.
- Explicit communication in English and Basic spoken in Hindi. You will write things down — guidelines, evaluation notes, what you found — and explain limitations honestly to people without an ML background. You raise problems early rather than late.
- Projects. If you have participated in collegiate competitions—such as SAE (BAJA, Formula Student / FSAE), robotics challenges, or high-stakes computer vision hackathons—or built hands-on systems from scratch, make sure to highlight this upfront. We care deeply about real-world engineering grit over theoretical research.
Strong plus — but learnable here if the fundamentals are there
- Multi-object tracking and re-identification.
- Vision Transformers, and a view on when they are worth the compute and when they are not.
- Working with large datasets end to end: ingestion, cleaning, de-duplication, sharding, versioning.
- Segmentation, or estimating size and extent rather than just drawing a box.
- Inference optimisation — ONNX, TensorRT, quantisation,
deployment to edge or mobile hardware.
- Experiment tracking and MLOps tooling (Weights & Biases, MLflow, DVC, or equivalent).
- Networking and access setup: bastion hosts, VPNs, firewall rules, key management.
- Model monitoring and drift detection in production.
- Self-supervised or semi-supervised pre-training on unlabelled data.
- Prior work in domains where imagery is captured in uncontrolled outdoor conditions — infrastructure inspection, agritech, autonomous driving, industrial QC, drone or aerial imagery.
You are not expected to have all of the second list. Two or three, plus the fundamentals, is a strong application.
What you'll Get
- Real ownership. Features, not tasks. Production systems, real users, actual stakes.
- Direct founder access. Work closely with the CEO and CTO on architecture, product, and technical strategy.
- Accelerated growth. Hard problems and a tight feedback loop — you will grow more in six months here than in two years most places.
- Serious hardware. Access to powerful compute for machine learning work.
- Depth ahead of you. The vision and ML work here is not a single build with an end date.
- Compensation. Competitive and negotiated case-by-case. We evaluate compensation individually based on your depth of experience, technical capability, and what you bring to the table. We discuss expectations openly during the initial conversation.
Location
We are based in Bangalore. You will also travel to our sites in Bhopal for active fieldwork and working at our operations hub. We treat data collection as a first-class engineering problem. You will travel to the field to see exactly how your footage is captured on the ground, because understanding the physical reality of the data pipeline is the only way to build models that actually survive in production.
How To Apply
We care about hands-on experience. Send us:
1. Your CV, and
2. A GitHub repository or a short write-up about a computer vision project you personally built. We are interested in the engineering reality, not the polish:
- What the task was and what the data looked like — volume, source, how it was collected and labelled.
- What you tried first that did not work.
- Your metrics before and after, and which operating point you chose and why.
- How it was deployed, what broke, and what you changed as a result.
- What the model still gets wrong.
A small project explained honestly tells us more than a large one described vaguely. Applications without code or a project description will not be shortlisted.
To apply: email
[email protected]. Subject line: job title your name.
📌 Machine Learning Engineer — Computer Vision (Bengaluru)
🏢 Lear Labs
📍 Bengaluru