Software Engineer - Generative AI

Software Engineer - Generative AI page is loaded Software Engineer - Generative AIlocations: Newbury, GBRtime type: Full timeposted on: Posted Todaytime left to apply: End Date: November 3, 2025 (19 days left to apply)job requisition id: Summary: VIAVI has a 90+ year history of technical innovations that have evolved to keep pace and address our customer's most pressing business issues. We make equipment, software, and systems that help to plan, deploy, certify, monitor, and optimize all kinds of networks - like those for mobile phones, service providers, large businesses, and data centers. And we are also at the forefront of optical security - we bend light to develop and deliver optical solutions that provide security to the world's currencies and safety and performance applications for consumer electronics and spectrometry. 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 fierce 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 This is a unique opportunity to collaborate with senior and principal engineers, contribute to production-grade GenAI systems, and gain exposure to advanced architectures in a fast-evolving space. Duties & Responsibilities: Design, develop, and deploy GenAI features in telecoms use cases like network analytics, customer experience, and automation. Own end-to-end delivery - from prototyping to production release. Build and optimize RAG pipelines, LLM integrations, and orchestration workflows Deploy and monitor AI workloads in containerized cloud environments (Docker, Kubernetes, AWS/GCP/Azure) Participate in code reviews, architecture discussions, and mentor junior engineers Collaborate cross-functionally with data science, product, and operations teams Champion responsible AI practices and safety mechanisms in all development work Pre-Requisites / Skills / Experience Requirements: Bachelor's degree in Computer Science, Software Engineering, or related field (Master's a plus) Extensive experience in professional software development Strong Python skills and a track record of delivering maintainable, well-tested code Experience with LLM APIs (OpenAI, Hugging Face, Anthropic) or ML frameworks (PyTorch, TensorFlow) Solid understanding of CI/CD, Git, testing, and agile methodologies Hands-on experience with Linux, Docker, and containerized deployments Familiarity with data engineering concepts (SQL, ETL, data lakes) Experience with orchestration frameworks like LangChain, LangGraph, or Semantic Kernel Cloud deployment experience (AWS, GCP, Azure) Work on high-impact AI projects that shape the future of telecoms Be part of a forward-thinking, collaborative team that values innovation and continuous learning Enjoy flexible remote working arrangements and a culture of mentorship and knowledge sharingThis is what Viavi employees are called to do on a daily basis. In order to best enable our customers' success, we rely on people who see opportunity where others see challenges; people who enjoy collaborating with a diverse range of peers and look for workarounds when their first (or second) attempts don't work.Come work with us, where we'll celebrate your unique expertise, drive and passion. Learn more at and follow us on Viavi Perspectives, LinkedIn, Twitter, YouTube and Facebook.
Company
Viavi
Location
Newbury, Berkshire, United Kingdom RG141
Hybrid / WFH Options
Employment Type
Permanent
Salary
GBP Annual
Posted
Company
Viavi
Location
Newbury, Berkshire, United Kingdom RG141
Hybrid / WFH Options
Employment Type
Permanent
Salary
GBP Annual
Posted