Description
You will design and implement scalable AI/ML solutions and production-grade backend systems.
This role is on-site.
Responsibilities
- Design and develop backend systems using Python and Java to integrate AI/ML capabilities into production.
- Architect end-to-end ML pipelines covering data preprocessing, training, and model deployment.
- Drive MLOps best practices, including model versioning, CI/CD for ML, and performance monitoring.
- Convert research models into scalable services through collaboration with data scientists.
- Lead and mentor engineers on system design, clean code, and AI development standards.
Required Skills
- 8+ years of software development experience.
- 3+ years in technical leadership roles.
- Strong programming proficiency in Python and Java.
- Hands-on experience with TensorFlow, PyTorch, or Scikit-learn.
- Experience deploying ML models via REST APIs, batch processing, or real-time inference.
- Practical knowledge of MLOps, DevOps pipelines, and version control using Git.
- Experience with Docker, Kubernetes, and cloud platforms such as GCP, AWS, or Azure.
- Solid understanding of data structures, algorithms, and system design.
Preferred Skills
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.