Role & Responsibilities
- Collaborate with business and technology stakeholders to understand current and future ML requirements.
- Design and develop innovative ML models and software algorithms to solve complex business problems in both structured and unstructured environments.
- Design, build, maintain and optimize scalable ML pipelines, architecture and infrastructure.
- Use machine learning and statistical modeling techniques such as decision trees, logistic regression, Bayesian analysis and others to develop and evaluate algorithms to improve product/system performance, quality, data management and accuracy.
- Adapt machine learning to areas such as virtual reality, augmented reality, object detection, tracking, classification, terrain mapping, and others.
- Train and re‑train ML models and systems as required.
- Deploy ML models and algorithms into production and run simulations for algorithm development and test various scenarios.
- Automate model deployment, training and re‑training, leveraging principles of agile methodology, CI/CD/CT (Continuous Integration/Continuous Deployment/Continuous Training) and MLOps.
- Enable model management for model versioning and traceability to ensure modularity and symmetry across environments and models for ML systems.
Skills Required
- Python
- CI/CD
- LLM
- Deep learning
- API development
- AI/ML fundamentals
- Algorithms
Skills Preferred
Experience Required
Senior Engineer: 6+ years of experience, proficient in two programming languages or advanced practice in one language, with guide and mentorship experience.
Experience Preferred
CI/CD for ML (GitHub Actions, Jenkins); experience with cloud platforms – AWS, GCP, Azure, including AI services such as SageMaker, Vertex AI, Bedrock. Problem‑solving and solution ownership, ability to identify the right ML approach (fine‑tuning, retrieval, prompting, multimodal pipeline), break vague product problems into clear ML tasks, build PoC, prototype rapidly, convert to production systems, estimate feasibility, complexity, cost, and timelines.
Additional Information
- Design end‑to‑end ML system architecture with model orchestration (LLM + OCR + embeddings + prompt pipelines).
- Preprocessing for images/PDF/PPT/Excel.
- Embedding store, vector DB, or structured extraction systems.
- Async processing queue, job orchestration, microservice design.
- GPU/CPU deployment strategy.
- Strong in scaling ML systems: batch processing large files, handling concurrency, throughput, latency.
- Model selection, distillation, quantization (GGUF, ONNX).
- CI/CD for ML (GitHub Actions, Jenkins).
- Model monitoring (concept drift, latency, cost optimization).
- Experience with cloud platforms – AWS, GCP, Azure with AI services (SageMaker, Vertex AI, Bedrock).
- Problem‑solving & solution ownership.
- Identify the right ML approach (fine‑tuning, retrieval, prompting, multimodal pipeline).
- Break vague product problems into clear ML tasks.
- PoC building, quick prototyping, and converting them into production systems.
- Estimate feasibility, complexity, cost, and timelines of ML solutions.
Location
Chennai (Preferred)
Work Mode
4 days work from office
Employment Type
Permanent Parent Payroll with V2 soft
Notice Period
Immediate to 15 days