Software Engineer – Generative AI in Newbury

Software Engineer – Generative AI in Newbury

Newbury Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
Viavi Solutions

At a Glance

  • Tasks: Design and develop cutting-edge AI solutions for telecoms using LLMs and big data.
  • Company: Join VIAVI, a leader in tech innovation with a rich 90-year history.
  • Benefits: Flexible remote work, competitive salary, mentorship, and a culture of continuous learning.
  • Other info: Collaborative environment with excellent career growth opportunities and a focus on responsible AI.
  • Why this job: Make a real impact on the future of telecoms with high-impact AI projects.
  • Qualifications: Bachelor's in Computer Science or related field, strong Python skills, and experience with LLM APIs.

The predicted salary is between 36000 - 60000 £ per year.

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. 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.

Are you passionate about building cutting-edge AI solutions that solve real-world problems? We’re looking for an experienced Software Engineer to join our Generative AI engineering team, where you’ll work on innovative applications of LLMs and AI agents in the big data domain. 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).

Why Join Us

  • 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 sharing.

This 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.

Software Engineer – Generative AI in Newbury employer: Viavi Solutions

At VIAVI, we pride ourselves on being an innovative employer that champions creativity and collaboration in the fast-paced world of Generative AI. Our supportive work culture fosters continuous learning and mentorship, allowing employees to thrive while working on impactful projects that shape the future of telecommunications. With flexible remote working arrangements and a commitment to responsible AI practices, VIAVI is the ideal place for passionate software engineers looking to make a difference.

Viavi Solutions

Contact Details:

Viavi Solutions Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer – Generative AI in Newbury

Tip Number 1

Network like a pro! Reach out to current employees at VIAVI on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing a role in the Generative AI team. Personal connections can make a huge difference!

Tip Number 2

Show off your skills! If you’ve worked on projects related to AI, LLMs, or cloud deployments, create a portfolio or GitHub repository showcasing your work. This gives you a chance to demonstrate your expertise beyond just a CV.

Tip Number 3

Prepare for technical interviews by brushing up on your Python skills and understanding of CI/CD processes. Practice coding challenges and be ready to discuss your past projects in detail. We want to see how you think and solve problems!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the VIAVI team and contributing to our innovative projects.

We think you need these skills to ace Software Engineer – Generative AI in Newbury

Python
LLM APIs (OpenAI, Hugging Face, Anthropic)
ML frameworks (PyTorch, TensorFlow)
CI/CD
Git
Agile methodologies
Linux

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Software Engineer role. Highlight your experience with AI, Python, and any relevant projects you've worked on. We want to see how your skills align with what we're looking for!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for generative AI and how you can contribute to our team. Be genuine and let us know why you’re excited about this opportunity at VIAVI.

Showcase Your Projects:If you've worked on any cool projects related to LLMs or AI, make sure to mention them! We love seeing real-world applications of your skills, so don’t hold back on sharing your achievements.

Apply Through Our Website:We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!

How to prepare for a job interview at Viavi Solutions

Know Your Tech Inside Out

Make sure you brush up on your Python skills and any relevant ML frameworks like PyTorch or TensorFlow. Be ready to discuss your experience with LLM APIs and how you've applied them in real-world scenarios. This will show that you're not just familiar with the tech, but that you can actually use it effectively.

Showcase Your Problem-Solving Skills

Prepare to share specific examples of how you've tackled complex problems in previous roles. Think about times when you had to design, develop, and deploy features from scratch. Highlight your end-to-end delivery experience and how you’ve optimised processes in past projects.

Familiarise Yourself with Cloud Environments

Since the role involves deploying AI workloads in containerised cloud environments, make sure you understand Docker, Kubernetes, and at least one cloud platform (AWS, GCP, or Azure). Be ready to discuss how you've used these technologies in your work and any challenges you faced.

Emphasise Collaboration and Mentorship

VIAVI values teamwork and mentorship, so be prepared to talk about your experiences working cross-functionally with data science, product, and operations teams. Share how you've mentored junior engineers or contributed to code reviews, as this will demonstrate your commitment to fostering a collaborative environment.