AI-ML Principal Software Engineer

Posted 4 Days Ago
Be an Early Applicant
Saint-Étienne, Loire, Auvergne-Rhône-Alpes, FRA
In-Office
Senior level
Information Technology
The Role
Develops and validates AI/ML models for fiber test and measurement applications. Owns the end-to-end machine learning and signal-processing lifecycle, including data collection, preprocessing, feature extraction, model development, optimization, proof-of-concept and MVP validation, deployment, and production integration. Applies filtering, spectral analysis, noise characterization, statistical modeling, and time-series analysis to fiber network data while collaborating with international cross-functional teams.
Summary Generated by Built In

Summary:

VIAVI (NASDAQ: VIAV) has a 100+ year history of technical innovations that have evolved to keep pace and address our customers’ 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. VIAVI is also a leader in high performance thin film optical coatings and engineered diffusers, providing light management solutions to anti-counterfeiting, consumer electronics, automotive, defense and instrumentation markets.
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.
VIAVI Solutions France is recruiting a Senior AI-ML Engineer to strengthen its System R&D Group.
Based within the R&D department in Saint-Étienne (60 people) and reporting to the System Group Manager, you are experienced, passionate, and a results-oriented Artificial Intelligence and Machine Learning (AI/ML) Engineer ready to drive innovation in the critical field of Fiber Test and Measurement.

Duties & Responsibilities:


In this role, you will transform complex network testing challenges into innovative AI-driven solutions across the entire AI/ML lifecycle.


You will:


  • Generate and rigorously assess new AI/ML concepts for fiber test and measurement applications.
  • Design, build, and rigorously validate AI/ML models for fiber test and measurement applications, writing the code yourself.
  • Apply signal processing and statistical analysis techniques (e.g., filtering, spectral analysis, noise characterization) directly to fiber network test data to extract features and inform model design.
  • Own the AI/ML and signal processing pipeline end-to-end, from data collection and pre-processing through model development, proofs-of-concept (PoCs) and Minimum Viable Products (MVPs) validation, and integration into production fiber testing and analytics platforms.
  • Collaborate with cross-functional, international teams to shape the future of optical network intelligence.

Pre-Requisites / Skills / Experience Requirements:


Required Skills:


  • Master’s engineering degree in computer science, Electrical Engineering, Data Science, Artificial Intelligence, or a closely related technical field.
  • At least 5 years of AI/ML experience in an industrial R&D environment.
  • Collaborative Team Player: Exceptional ability to work effectively and collaboratively within diverse, cross-functional teams with international stakeholders in English and French. 
  • Communication & Presentation: Excellent written and verbal English & French communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders and prepare clear, concise documentation. 
  • Problem-Solving & Critical Thinking: Demonstrated strong analytical and problem-solving skills, with a proactive approach to identifying and resolving technical challenges. 

Required Technologies:


  • Software Skills: Strong programming foundation across data science and production software development, with comfort using AI tools to accelerate workflows.
    • Python (Pandas, NumPy, scikit-learn).
    • Java (fiber monitoring product software).
    • C++ (embedded product software).
    • AI agent tools (e.g., Claude Code) for development, testing, documentation.
  • Signal Processing: Practical experience applying signal processing and statistical techniques to test and measurement data.
    • Filtering, spectral analysis, noise characterization.
    • Time series analysis.
    • Statistical modeling.
    • Optimization.
  • AI/ML Pipeline: End-to-end experience across the ML lifecycle, from data handling through model development, deployment, and communication of results.
    • Data handling: SQL, structured/unstructured data sources.
    • ML frameworks: TensorFlow, PyTorch, Keras.
    • Core algorithms: strong understanding of modern convolutional neural networks and transformer architectures (ConvNext, ResNet, U-Net, DETR), supervised learning (regression, classification), unsupervised learning (contrastive learning, clustering, dimensionality reduction).
    • Optimization & hyperparameter tuning (e.g., Optuna, Ray Tune, grid/random search).
    • MLOps: versioning, testing, CI/CD, model lifecycle management (MLflow, Kubeflow, ONNX).
    • Deployment: cloud environments, edge devices for real-time applications (Sagemaker, TensorRT).
    • Data visualization for communicating model performance and results to both technical and non-technical audiences (MLFlow, TensorBoard).

Additional Information:


  • This is a permanent position (CDI).
  • The role is based in Saint-Étienne, France, with occasional domestic and international travel.

If you thrive in a collaborative environment and bring a strong blend of AI/ML expertise and project leadership, we encourage you to apply.


#LI-onsite

Skills Required

  • Master’s degree in Computer Science, Electrical Engineering, Data Science, Artificial Intelligence, or a closely related technical field
  • At least 5 years of AI/ML experience in an industrial R&D environment
  • Professional proficiency in English and French
  • Strong Python programming skills, including Pandas, NumPy, and scikit-learn
  • Experience with Java and C++ software development
  • Practical experience applying signal processing and statistical techniques to test and measurement data
  • End-to-end machine learning lifecycle experience, including data handling, model development, deployment, and communication of results
  • Experience with TensorFlow, PyTorch, and Keras
  • Understanding of convolutional neural networks, transformer architectures, supervised learning, unsupervised learning, optimization, and hyperparameter tuning
  • Experience with MLOps, model versioning, testing, CI/CD, and model lifecycle management
  • Experience deploying models to cloud environments and edge devices for real-time applications
  • Strong analytical, problem-solving, communication, presentation, and collaboration skills

VIAVI Solutions Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about VIAVI Solutions and has not been reviewed or approved by VIAVI Solutions.

  • Leave & Time Off Breadth — Time off options are described as generous, including paid time off with flexible scheduling and work-from-home arrangements. Feedback suggests some teams implement unlimited or discretionary PTO and respect balance through flexible start times.
  • Healthcare Strength — Health coverage is portrayed as comprehensive, spanning medical, dental, vision, life, disability, wellness initiatives, annual health exams, and emergency medical coverage for travel. Strong medical allowances and an employee assistance program further reinforce perceived coverage depth.
  • Strong & Reliable Incentives — Incentive programs are highlighted through variable pay and bonus structures that can augment base pay. Feedback suggests twice-yearly bonuses may occur when company performance supports it.

VIAVI Solutions Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Chandler, Arizona
4,570 Employees

What We Do

VIAVI Solutions (NASDAQ: VIAV) is a global leader in both network and service enablement and optical security performance products and solutions. Our technologies contribute to the success of a wide range of customers – from the world’s largest mobile operators and governmental entities to enterprise network and application providers to contractors laying the fiber and building the towers that keep us connected

Similar Jobs

Pfizer Logo Pfizer

Staff Software Engineer

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
In-Office or Remote
36 Locations
121990 Employees

Pfizer Logo Pfizer

Sustainability Senior Manager

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
Remote or Hybrid
30 Locations
121990 Employees
112K-207K Annually

SRAM, LLC Logo SRAM, LLC

Technical Support

Fitness • Hardware • Mobile • Software • Sports • Transportation • Esports
In-Office
Chambéry, Savoie, Auvergne-Rhône-Alpes, FRA
3800 Employees

Samsara Logo Samsara

Account Development Representative

Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Easy Apply
Remote or Hybrid
France
4000 Employees

Similar Companies Hiring

Axle Health Thumbnail
Artificial Intelligence • Healthtech • Information Technology • Logistics
Santa Monica, CA
25 Employees
NODA AI Thumbnail
Artificial Intelligence • Information Technology • Software • Cybersecurity
Sydney, AU
54 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account