Early Careers Rotational Program - R&D Engineer (AI-ML Track)
VIAVI SolutionsAbout the role
Summary:
VIAVI (NASDAQ: VIAV) is a global provider of network test, monitoring and assurance solutions for telecommunications, cloud, enterprises, first responders, military, aerospace, and railway. VIAVI is also a leader in light management technologies for 3D sensing, anti-counterfeiting, consumer electronics, industrial, automotive, government and aerospace applications.We are the people behind the products that help keep the world connected at home, school, work, at play, and everywhere in between. VIAVI employees are passionate about supporting customer success and we welcome people who bring their best every day to the company – to question, to collaborate and to push for solutions that will delight our customers.
Program Summary:
Kick-start your professional adventure in our R&D Excellence Centers by joining multiple expert teams in an international rotation program. During this 2 year program you will be able to develop your skills at the forefront of leading edge technology, while also earning a competitive salary and complete benefits and that’s just the beginning! Once you complete this exciting program, you will continue your career within VIAVI collaborating with and contributing to your designated team.
You will directly contribute to our solutions which are effectively used in a high variety of industries as we enable our customers to adapt and thrive by transforming complexity through visibility and actionable insight.
About VIAVI:
VIAVI Engineers work with teammates to solve problems and build innovative software and hardware solutions that help our customers design, deploy and optimize all types of networks which enable their customers cell phone data and voice services for 5G, 4G and all types of wireless networks, enable cable systems and services, enable high speed data centers to operate, enable aircraft to fly safely, and enable your local government, police, fire departments, and military to operate radio communication.
In addition, VIAVI Engineers build modern software systems to assure that all forms of information communication provide high level service to customers.
Duties & Responsibilities:
Position Overview
Join VIAVI Solutions as an AI Developer Rotational Candidate to help revolutionize our technology portfolio through innovative artificial intelligence applications. This role offers two specialized tracks: Embedded AI Development for test equipment and Cloud AI Development for enterprise applications. Candidates may work in one or both areas depending on interests and project needs.
AI Development Tracks
Track 1: Embedded AI Developer
Focus on defining and implementing AI models for VIAVI's embedded test equipment portfolio, including ONX-620/630, Optical Hand-Helds, ONA800, ONA1000, MTS, and other VIAVI test equipment and probes.
Key Responsibilities:
- Research, design, and implement AI/ML models for embedded test equipment applications
- Identify novel AI use cases to enhance test equipment functionality and user experience
- Develop AI solutions using C++ and Python within embedded systems constraints
- Work with QML-based UI/UX frameworks to create intuitive AI-powered interfaces
- Optimize models for resource-constrained embedded environments
Track 2: Cloud AI Developer
Focus on developing AI capabilities for VIAVI's cloud-based applications including ONMSI, Nitro, and StrataSync and other web applications.
Key Responsibilities:
- Design and implement AI/ML solutions for cloud-based network management and analytics platforms
- Develop scalable AI services and APIs for enterprise applications
- Create intelligent data processing and analysis capabilities
- Build AI-powered dashboards and reporting tools
- Integrate AI features into existing cloud infrastructure
Common Responsibilities (Both Tracks)
- Collaborate with cross-functional teams to integrate AI capabilities into products
- Participate in agile/scrum development processes using Atlassian tool suite
- Rotate through different teams and projects to gain comprehensive product knowledge
- Research emerging AI technologies and assess their applicability to VIAVI solutions
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or related field
- Strong foundation in machine learning algorithms and AI frameworks
- Proficiency in Python programming language
- Understanding of software development principles and best practices
- Experience with agile development methodologies
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s