close

Viavi Solutions Inc.

Apply for this job

Early Careers Rotational Program - R&D Engineer (AI-ML Track) (Project Management)



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

  - Familiarity with Atlassian tools (Jira, Confluence) preferred

Pre-Requisites / Skills / Experience Requirements:

Track-Specific Preferred Skills

Embedded Track:

  - Proficiency in C++ programming

  - Experience with QML or similar UI frameworks

  - Knowledge of embedded systems development

  - Knowledge of embedded Linux and Yocto are a bonus

  - Understanding of edge AI and model optimization for resource-constrained environments, for example TensorFlow Lite, ONNX Runtime, OpenVINO, or similar optimization frameworks

  - Familiarity with embedded ML libraries such as TinyML, Edge Impulse, or ARM NN

  - Experience with cross-compilation toolchains and embedded Linux development

  - Knowledge of real-time systems and low-latency processing requirements

  - Familiarity with signal processing libraries such as NumPy, SciPy, or DSP-focused C++ libraries

  - Understanding of test/measurement equipment protocols and interfaces

Cloud Track:

  - Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform

  - Knowledge of web development frameworks, for example FastAPI, Flask, Django, or Node.js

  - Experience with AI/ML cloud services such as AWS SageMaker, Azure ML, or Google AI Platform

  - Understanding of microservices architecture and containerization technologies like Docker and Kubernetes

  - Familiarity with database technologies such as PostgreSQL, MongoDB, or time-series databases like InfluxDB

  - Experience with message queues and streaming platforms, for example Apache Kafka, RabbitMQ, or AWS Kinesis

  - Knowledge of API development and RESTful services

  - Experience with cloud-native AI frameworks such as TensorFlow Serving, MLflow, or Kubeflow

  - Understanding of network management protocols and telecommunications concepts

What We Offer

  - Comprehensive rotational program providing exposure to both embedded and cloud AI applications

  - Flexibility to specialize in one track or gain experience across both domains

  - Mentorship from experienced engineers and AI practitioners

  - Opportunity to shape the future of AI in test and measurement equipment and enterprise solutions

  - Professional development in cutting-edge AI technologies

  - Collaborative work environment with industry-leading products

This role is perfect for recent graduates passionate about applying AI to solve real-world engineering challenges across both embedded systems and cloud-based enterprise applications.

If you have what it takes to push boundaries and seize opportunities, apply to join our team today.

VIAVI Solutions is an equal opportunity and affirmative action employer – minorities/females/veterans/persons with disabilities.

Apply Salary Minimum: 85000Salary Maximum: 85000
Apply Here done

© 2025 USD Working Women