Applied Machine Learning Engineer #
Welcome! I am Arjun, and I bring over 14 years of experience as an Applied Machine Learning Engineer. I am proficient in transforming business requirements into effective machine learning solutions.
Machine Learning Proficiency #
My expertise in machine learning covers the full project lifecycle:
- Data Collection & Cleaning: Building robust datasets for machine learning models.
- Distributed Training: Effectively using GPU clusters for model training.
- Custom Model Development: Creating bespoke models & training methods for specific problems.
- Model Calibration: Fine-tuning models to improve their effectiveness.
- Inference Pipelines: Building scalable, low latency pipelines in C++ / Python (using GRPC, k8).
- Negative Mining: Implementing hard negative mining for ongoing model improvement.
- Model Optimization: Applying methods like Quantization, Pruning, Torch Dynamo for optimal performance.
Domain Expertise #
I have experience applying machine learning solutions across a broad range of domains:
- Search & Ranking
- Cold Start Recommendations
- Constraint-based Optimization
- Speech Processing (Speech-to-text, Text-to-speech)
- Computer Vision (Segmentation, Classification, OCR)
- Natural Language Processing (Document QA, Classification, Entity Recognition)
- Contrastive Learning Methods
Contact Information #
I am currently exploring new opportunities in machine learning. Let’s connect and discuss how my skills can benefit your organization.