Senior Full Stack Software Engineer – AI/ML R&D
Website Keysight EDA
Overview
About Keysight AI Labs
Keysight accelerates innovation to connect and secure the world. Our solutions span wireless communications, semiconductors, aerospace & defense, automotive, and beyond. We combine measurement science, simulation, and advanced AI to help engineers design, simulate, and validate the world’s most advanced systems.
About the AI Team
You’ll join Keysight’s AI R&D team in Barcelona — a multidisciplinary group of software engineers, ML scientists, and data specialists pioneering AI-driven solutions that empower innovation across wireless, semiconductors, automotive, and aerospace domains.
The team’s mission is to build scalable AI systems and ML-enabled applications that bridge simulation, measurement, and intelligent automation, driving Keysight’s digital transformation. Collaboration is key — you’ll work with experts in data science, DevOps, cloud engineering, and UX/UI design, all focused on turning complex R&D ideas into real, deployable software solutions.
About the Role
We are looking for Senior Software Engineers who can design, build, and scale full-stack systems supporting advanced ML workflows.
You’ll play a key role in developing and maintaining robust backend architectures, responsive frontends, and secure cloud services, ensuring performance, reliability, and compliance in production environments.
This is a hands-on engineering role where you’ll influence architecture, mentor peers, and contribute to the evolution of Keysight’s AI ecosystem.
Responsibilities
- Design and implement responsive user interfaces using modern frameworks (React, Angular, or Vue).
- Collaborate with UX/UI designers to ensure intuitive, accessible user experiences.
- Develop and optimize server-side logic using Python, Java, Node.js, or .NET.
- Architect scalable backend systems and services, including RESTful APIs and microservices.
- Manage databases (SQL/NoSQL) and ensure data integrity and scalability.
- Implement authentication, authorization, and general security best practices.
- Build and maintain CI/CD pipelines and Infrastructure-as-Code (Terraform, Docker).
- Deploy, monitor, and debug applications in cloud environments (AWS, Azure, or GCP).
- Collaborate across disciplines — from ML engineers to DevOps — to integrate AI/ML workflows.
- Participate in code reviews, sprint planning, and technical documentation to maintain quality and consistency.
Qualifications
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- Strong proficiency in at least one backend language (Python, Java, Node.js, or C#).
- Solid experience with frontend frameworks (React, Angular, or Vue).
- Experience designing scalable, distributed systems and APIs.
- Familiarity with cloud services (AWS, Azure, GCP).
- Experience with CI/CD, Docker, and version control (Git).
- Knowledge of databases (SQL/NoSQL) and data modeling principles.
- Strong understanding of security, observability, and reliability in production.
- Proven ability to mentor or lead within a cross-functional engineering team.
Desired Qualifications
- Experience in AI/ML platform integration or data engineering (pipelines, model serving, etc.).
- Familiarity with Infrastructure-as-Code tools (Terraform, Pulumi).
- Experience with Agile methodologies and modern collaboration tools.
- Exposure to MLOps, ML inference APIs, or data visualization tools.
- Demonstrated ability to influence technical direction across teams.
Apply for job
To view the job application please visit jobs.keysight.com.


Website Developers May Have Most to Fear From AI