Senior Deep Learning Engineer
About the role
Senior Deep Learning Engineer at NanoNets focusing on production-ready deep learning solutions for document AI, including training/fine-tuning state-of-the-art architectures, production ML infrastructure, and agentic OCR capabilities. Role emphasizes scaling models, multi-modal learning, and cost-efficient inference in an enterprise context.
Responsibilities
- Train & Fine-tune SOTA Architectures: Adapt and optimize transformer-based models, vision-language models, and custom architectures for document understanding at scale
- Production ML Infrastructure: Design high-performance serving systems handling millions of requests daily using frameworks like TorchServe, Triton Inference Server, and vLLM
- Agentic AI Systems: Build reasoning-capable OCR that goes beyond extraction – models that understand context, chain operations, and provide confidence-grounded outputs
- Optimization at Scale: Implement quantization, distillation, and hardware acceleration techniques to achieve fast inference while maintaining accuracy
- Multi-modal Innovation: Tackle alignment challenges between vision and language models, reduce hallucinations, and improve cross-modal understanding using RLHF and PEFT
- Engineering Responsibilities:
- Design distributed training pipelines for models with billions of parameters using PyTorch FSDP/DeepSpeed
- Build comprehensive evaluation frameworks benchmarking against GPT-4V, Claude, and specialized document AI models
- Implement A/B testing infrastructure for gradual model rollouts in production
- Create reproducible training pipelines with experiment tracking
- Optimize inference costs through dynamic batching, model pruning, and selective computation
Qualifications
- 3+ years of hands-on deep learning experience with production deployments
- Strong PyTorch expertise – ability to implement custom architectures, loss functions, and training loops from scratch
- Experience with distributed training and large-scale model optimization
- Proven track record of taking models from research to production
- Solid understanding of transformer architectures, attention mechanisms, and modern training techniques
- B.E./B.Tech from top-tier engineering colleges
Skills

About NanoNets
Automatic Data Extraction
Nanonets is an AI-driven solution that automates document processing and data extraction workflows. Leveraging advanced Optical Character Recognition (OCR) and deep learning models, Nanonets helps companies automate document-heavy business processes like accounts payable, order processing and insurance underwriting. Nanonets processes unstructured documents such as invoices, receipts, purchase orders, contracts, claims, and forms and converts them into structured output.
More open roles at NanoNets
- Engagement Manager7mo agoHybrid (Palo Alto, CA) · Operations
- Product Marketing Manager8mo agoHybrid (Palo Alto, CA) · Marketing
- Sales Engineer11mo agoHybrid (Palo Alto, CA) · Engineering
- VP of AI11mo agoHybrid (Palo Alto, CA)
- Account Manager (Customer Success)11mo agoHybrid (Palo Alto, CA and San Francisco, CA) · Customer Success
