View job on Handshake

Spirent’s Online Job Link:

Can be found by clicking the “Apply Externally” button.



Location: Remote

Requisition #5652


Job Overview:


In the machine learning section, the candidate will work closely with our subject matter experts on our current combined Vision Works 2.0 + Cloudsure integrated solution.


Spirent. Promise. Assured.

Spirent is the leading global provider of automated test and assurance solutions for networks, cybersecurity, and positioning. Our innovative portfolio of products and services addresses the test, assurance, and automation challenges of a new generation of technologies: 5G, SD-WAN, Cloud, Autonomous Vehicles, and beyond. Each year we assure the promises that more than 1,500 customers worldwide make to their customers, spanning communications, transportation, government, defense, aerospace, financial services, healthcare, retail, and more. Our network, cybersecurity, and positioning experts work closely with customers to understand their needs and deliver solutions that cover their entire technology lifecycle, from the lab to real-world deployment.


Why Spirent?… Because together we can shape tomorrow

Spirent is its people! When you join the Spirent team, you will join forces and work alongside some of the most passionate and greatest subject matter experts in the industry. Here, you will find a place where you can grow, think, explore, create, and make change happen in an innovative and creative environment. Success is important to us, and so is your personal well-being. At Spirent, you will love the work and life balance experience!


Job Responsibilities:

This project is implementing a data streaming service that accepts telemetry from live, simulated, or networks under test. This data will be passed to various machine learning services for post processing. These projects use cutting edge cloud-native open source functions including functions such as Kafka, k8s, as well as modern software engineering tools such as python, RUST, and Golang. These projects use modern agile project management tools such as Jira and Confluence, as well as Agile practices (i.e.: scrum, sprints, epic planning, etc…).


Job Requirements:

Engineering-focused degree program such as Electrical or Computer Engineering or Computer Science. Skills described in the description are strongly desired as well as an ability to demonstrate a proficiency level in these tools and skills. A solid understanding of the fundamentals of computer science such as data structures and analysis of algorithms is strongly desired too. A great attitude and working well in a highly agile team environment is required.