VIAVI is hiring Software Engineer Apprentices for its AI/ML engineering team in Chennai, India. This opportunity is ideal for students and recent graduates who want practical experience in Machine Learning, Deep Learning, MLOps, Data Engineering, and Telecom AI solutions.
As an apprentice, you’ll work alongside experienced data scientists and software engineers to develop production-ready AI models for network monitoring, troubleshooting, and intelligent telecom solutions while gaining exposure to modern AI infrastructure and cloud technologies.
About VIAVI
VIAVI Solutions is a global technology company that provides network testing, monitoring, and assurance solutions for 5G, Fiber, and cloud networks. Its technologies help service providers and enterprises manage complex network infrastructures while also delivering advanced optical technologies used in banking security, 3D sensing, and industrial applications.
The company is recognized for its innovation in telecommunications, artificial intelligence, optical engineering, and network analytics.
Apprenticeship Overview
| Particular | Details |
|---|---|
| Company | VIAVI |
| Role | Software Engineer Apprentice |
| Job Type | Full-Time Apprenticeship |
| Location | Chennai, Tamil Nadu |
| Department | AI & Machine Learning |
| Qualification | Bachelor’s/Master’s Degree |
| Eligible Streams | Computer Science, Data Science, AI, or related fields |
Roles and Responsibilities
As a Software Engineer Apprentice, you will:
- Develop production-ready machine learning and deep learning solutions.
- Build, train, evaluate, and optimize AI/ML models.
- Work with customer datasets to improve model accuracy and robustness.
- Research modern machine learning algorithms for large-scale distributed systems.
- Build complete MLOps pipelines using Kubeflow, MLflow, AutoML, and KServe.
- Deploy AI models using TensorFlow, PyTorch, and Keras.
- Work with PySpark and Kafka in distributed environments.
- Perform data preprocessing, feature engineering, and exploratory data analysis (EDA).
- Experiment with multiple ML algorithms and hyperparameter optimization.
- Deploy and monitor machine learning models in cloud environments.
- Retrain and improve deployed models using production feedback.
- Support telecom network analytics in RAN and Core network domains.
- Implement transformer architectures and Large Language Models (LLMs).
- Collaborate with software engineers, data scientists, and cross-functional teams.
Help a friend land their next role. Share now!
Eligibility Criteria
| Criteria | Details |
|---|---|
| Education | Bachelor’s or Master’s in Computer Science, Data Science, AI, or related fields |
| Experience | Students or recent graduates |
| Location | Chennai |
Required Skills
Candidates should have knowledge of:
- Python
- Machine Learning
- Deep Learning
- TensorFlow
- PyTorch
- Scikit-learn
- NumPy
- Pandas
- Data Preprocessing
- Feature Engineering
- Model Evaluation
- SQL
- NoSQL Databases
- Git
- MLOps Concepts
- Docker
- Kubernetes
- Flask or FastAPI
- Problem Solving
- Communication Skills
Preferred Skills
Additional advantages include experience with:
- Kubeflow
- MLflow
- AutoML
- KServe
- PySpark
- Apache Kafka
- Cloud Platforms (AWS, Azure, Google Cloud)
- Transformer Models
- Large Language Models (LLMs)
- Time Series Analysis
- NLP
- Data Mining
- Big Data ETL Pipelines
- Kaggle Competitions
- Open Source Contributions
Salary / Stipend Estimate
VIAVI has not officially disclosed the apprenticeship stipend for this position.
💰 Estimated Stipend
Based on compensation trends for AI/ML apprenticeships and software engineering internship programs at leading networking, telecom, and technology companies in India:
| Compensation Type | Estimated Amount |
|---|---|
| Monthly Stipend | ₹25,000 – ₹45,000 per month* |
| Apprenticeship Duration | Varies by program |
| Estimated Total Earnings | Depends on apprenticeship duration* |
*Estimated based on similar AI/ML apprenticeship and software engineering internship programs offered by global technology companies. Actual compensation may vary.
Follow us on
LinkedIn for the latest updates
Follow us on
Threads for the latest updates
Subscribe ▶️ YouTube Channel for Latest Updates
Why Join VIAVI?
This apprenticeship provides exposure to cutting-edge AI technologies used in real-world telecom systems.
Key learning opportunities include:
- Production Machine Learning
- Deep Learning
- MLOps
- Large Language Models (LLMs)
- Distributed Computing
- PySpark
- Apache Kafka
- Cloud AI Platforms
- Telecom Analytics
- Network Monitoring
- AI Model Deployment
- Data Engineering
Working with production-scale AI systems makes this apprenticeship valuable for students planning careers in Artificial Intelligence, Machine Learning Engineering, Data Engineering, or Cloud AI.
How to Apply
Interested candidates should apply before the position closes. Ensure your resume highlights:
- Python projects
- Machine Learning coursework
- Deep Learning projects
- Kaggle competitions
- GitHub portfolio
- SQL skills
- AI/ML certifications
- Cloud or MLOps experience (if available)
Disclaimer:
This information is collected from official/public sources for informational purposes only. Salary estimates are based on market research and may vary. We do not charge any fee for job updates and do not guarantee selection or recruitment. Candidates should verify details from the official source before applying.
☕ Coffee can wait… your career can’t! Tap the heart and visit OpenJobNet Café.
Disclaimer:
This information is collected from official/public sources for informational purposes only. Salary estimates are based on market research and may vary. We do not charge any fee for job updates and do not guarantee selection or recruitment. Candidates should verify details from the official source before applying.