About this 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.
Duties & Responsibilities:
We are building a RAN digital twin and scenarios simulation platform to test and validate AI driven RAN control to monitor behaviours before touching a live network environment. We are extending the platform that connects it with real-world network deployment, multi vendor O-RAN equipment, and energy-aware network operation.
You'll be joining a fast moving team, learn about the end-to-end platform, and support on projects associated with scenario creation, test automation, and tooling.
What you'll be doing
• Create and maintain simulation scenarios, including network topology, cell configuration, site and map data, and user mobility, based on real-world network data.
• Develop MCP tools in Python to ingest, convert, and validate topology, configuration, and traffic data for use in the simulator.
• Build automated functional, regression, and interoperability tests.
• Maintain AI agent skills related to test automation and integration.
• Automate validation of RAN Intelligence apps (xApps, rApps).
• Support the integration of the platform with third-party components.
• Document scenarios, tools, and test procedures to support internal demos, partner trials, and training.
Pre-Requisites / Skills / Experience Requirements:
What you'll bring:
• Experience with agentic testing, AI-assisted coding and documentation.
• Master’s degree in Telecommunications Engineering, Wireless or Mobile Communications, or a related field. A bachelor’s degree with strong relevant experience will also be considered.
• Understanding of mobile networks (LTE, 5G, RAN, KPIs); knowledge of O-RAN is a plus.
• Good Python programming skills.
• Familiarity with Linux, Docker and Git.
Whilst not essential it would be beneficial to have:
• Familiarity with Agile development practices.
• Curiosity, a strong willingness to learn, and attention to detail.
• Experience with Jupyter notebooks and data visualisation tools.
• Basic knowledge of machine learning.
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.