Back to jobs

Machine Learning — PhD Intern (Variable Circuit, Place-and-Route, and Layout Representations)

Pay
Pay not listed
Work setting
Not stated
Employment
Not stated

Before you apply

New graduates
For current studentsJob title: Machine Learning — PhD Intern (Variable Circuit, Place-and-Route, and Layout Representations)

What you’ll work on

Full posting
  • Design and prototype graph-based and structured data encodings for variable electronic designs spanning circuit topology, physical layout, and place-and-route information.

  • Analyze existing fixed-structure assumptions in data pipelines and identify where they limit generalization to new circuits, layouts, or routing patterns.

  • Develop mapping and validation utilities between source design data, such as netlists, layout representations, placement/routing metadata, and model-ready inputs.

From the employer’s posting
Responsibilities Design and prototype graph-based and structured data encodings for variable electronic designs spanning circuit topology, physical layout, and place-and-route information. Represent design attributes such as component or block identity, type, parameters, connectivity, placement, routing, geometry, hierarchy, and relevant constraints.
Represent design attributes such as component or block identity, type, parameters, connectivity, placement, routing, geometry, hierarchy, and relevant constraints. Analyze existing fixed-structure assumptions in data pipelines and identify where they limit generalization to new circuits, layouts, or routing patterns. Develop mapping and validation utilities between source design data, such as netlists, layout representations, placement/routing metadata, and model-ready inputs.
Analyze existing fixed-structure assumptions in data pipelines and identify where they limit generalization to new circuits, layouts, or routing patterns. Develop mapping and validation utilities between source design data, such as netlists, layout representations, placement/routing metadata, and model-ready inputs. Integrate representation prototypes with graph learning, surrogate modeling, and design optimization workflows.

What you’ll bring

All qualifications

Core experience

  • Experience with machine learning, deep learning, graph neural networks, representation learning, or related methods for structured data.
  • Familiarity with at least one electronic design domain, such as circuit netlists, EDA workflows, physical layout, place-and-route, design optimization, or simulation-driven design.
  • Ability to reason about data structures, interfaces, validation, and experiment design in complex engineering workflows.

Preferred experience

  • Experience with PyTorch, LibTorch, graph learning frameworks, scientific computing, or numerical optimization.
  • Experience designing experiments that compare alternative representations, baselines, and model architectures.
Qualification wording
Experience with machine learning, deep learning, graph neural networks, representation learning, or related methods for structured data.
Familiarity with at least one electronic design domain, such as circuit netlists, EDA workflows, physical layout, place-and-route, design optimization, or simulation-driven design.
Ability to reason about data structures, interfaces, validation, and experiment design in complex engineering workflows.
Experience with PyTorch, LibTorch, graph learning frameworks, scientific computing, or numerical optimization.
Experience designing experiments that compare alternative representations, baselines, and model architectures.
Education & alternatives
Our award-winning culture embraces a bold vision of where technology can take us and a passion for tackling challenging problems with industry-first solutions. We believe that when people feel a sense of belonging, they can be more creative, innovative, and thrive at all points in their careers. Keysight is seeking a PhD intern to explore machine learning representations for variable electronic designs where the underlying structure can change across design points. The work extends beyond circuit topology to include physical layout, place-and-route structure, geometric relationships, connectivity, and design metadata used in modern electronic design workflows. In this role, you will help develop and evaluate graph-based and structured representations that can support learning across designs with different blocks, devices, nets, placements, routes, and layout features. The goal is to make machine learning workflows more adaptable when moving from fixed-topology examples to richer design spaces that include circuit, layout, and routing variation.
Required Qualifications - Currently pursuing or recently completed a PhD in electrical engineering, computer engineering, computer science, applied mathematics, machine learning, computational science, or a related technical field. - Experience with machine learning, deep learning, graph neural networks, representation learning, or related methods for structured data.
Apply at Keysight Technologies

Posting record

Report an error

Actively hiringFirst seen by us today, still listed, and not a repost of an earlier posting.

Status in our records
Live
First seen by us
Nov 9, 2026today
Recorded sightings
1

These dates show when we found the posting. Check the employer’s website to confirm it is still accepting applications.

How this job compares

Time since we first saw it

Day 0

Early. Similar jobs usually come down between day 7 and day 57.

At Keysight Technologies, jobs usually come down by about day 26.

From 10,789 similar postings that came down, and 16 of Keysight Technologies’s. Coming down is not always a hire.

Keysight Technologies is hiring

11 open jobs

Open jobs by the week we first saw them, last 12 weeks.

  • Hiring at a steady pace
  • Takes jobs down at a usual pace
  • 9% of open jobs were reposted
Hiring record

See how this role fits your experience

Add your resume and we’ll mark which of these tools you already use, and point out anything in the posting that could rule you out.

  • C++
  • Python
  • PyTorch
Where the posting names them
- Build intuition for transfer and generalization across design structures with changing connectivity, geometry, and constraints. - Contribute to prototype workflows that connect Python-based experimentation with production-oriented C++ and LibTorch environments. Responsibilities
- Document interfaces, assumptions, and experimental results so prototypes can be reviewed and extended by engineering teams. - Validate selected workflows in Python and, where appropriate, C++/LibTorch environments. Qualifications
- Experience with machine learning, deep learning, graph neural networks, representation learning, or related methods for structured data. - Strong programming skills in Python and/or C++, with interest in building research prototypes that can connect to production-oriented software environments. - Familiarity with at least one electronic design domain, such as circuit netlists, EDA workflows, physical layout, place-and-route, design optimization, or simulation-driven design.
Preferred Qualifications - Experience with PyTorch, LibTorch, graph learning frameworks, scientific computing, or numerical optimization. - Background in EDA, CAD, layout algorithms, placement and routing, RF/microwave design, analog/RF circuits, or electromagnetic simulation.

Your next step

Complete your application on globalcareers-keysight.icims.com. The employer’s form will show what is required.

Applying through iCIMS

  • You start with your email. New applicants then create a login, and returning ones sign in.
  • Upload your resume before you fill anything in: iCIMS fills some profile fields from it.
  • Check your status on the employer’s iCIMS Dashboard, under Past Job Submittals.

Already applied? Track this application

About Keysight Technologies

People
About 16,800 in 2025, up 8% from the year before.Annual report (SEC Form 10-K)
Company
Listed as KEYS.
H-1B visas
11 approved for new hires in fiscal 2025.US Citizenship and Immigration Services

Demand for Data Scientist roles

New Data Scientist postings at the employers we follow are down 5% over the last 6 weeks compared with the 6 before.

Weekly new Data Scientist postings at the same employers, from the week of August 17 to the week of November 2. The fewest in a week was 1,408, the most 2,964, and the latest week had 2,139.
August 17Last week

Each bar is one week of new postings. The darkest bars are the last 6 weeks.

Counted from the hiring pages we’ve followed for at least five weeks, so employers we add don’t look like growth. Updated weekly.

About the role

We file this job under Data Scientist, by the work the posting describes.

Data scientists use statistics and models to answer harder questions, such as whether a change worked, what demand will look like next quarter, or which customers are likely to leave.

Postings usually ask for Python or R, SQL, statistics, experiment design and common machine learning methods.

Unlike an ML engineer, a data scientist's main output is often an analysis or a first model, not software running inside a product.

US government figures for data scientists

Median yearly pay, May 2025
$120,230
Expected change, 2025 to 2035
34.6% more jobsagainst 3.5% for all jobs

Source: US Bureau of Labor Statistics, Occupational Employment and Wage Statistics (May 2025) and Employment Projections (2025 to 2035). Occupation code 15-2051.

Job description

View original posting ↗

Overview


Keysight is at the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. Our ~16,800 employees create world-class solutions in communications, 5G, automotive, energy, quantum, aerospace, defense, and semiconductor markets for customers in over 100 countries. Learn more about what we do.

Our award-winning culture embraces a bold vision of where technology can take us and a passion for tackling challenging problems with industry-first solutions. We believe that when people feel a sense of belonging, they can be more creative, innovative, and thrive at all points in their careers.

Keysight is seeking a PhD intern to explore machine learning representations for variable electronic designs where the underlying structure can change across design points. The work extends beyond circuit topology to include physical layout, place-and-route structure, geometric relationships, connectivity, and design metadata used in modern electronic design workflows.

In this role, you will help develop and evaluate graph-based and structured representations that can support learning across designs with different blocks, devices, nets, placements, routes, and layout features. The goal is to make machine learning workflows more adaptable when moving from fixed-topology examples to richer design spaces that include circuit, layout, and routing variation.

You will collaborate with machine learning researchers, design automation engineers, and simulation experts to prototype representations, connect them to model training workflows, and study how representation choices affect generalization, optimization behavior, and design consistency.

Learning Outcomes

  • Gain practical experience with graph representation learning for variable engineering design structures.
  • Learn how circuit, layout, and place-and-route data can be converted into model-ready graph or tensor representations.
  • Evaluate representation choices separately from model architecture limitations and training effects.
  • Build intuition for transfer and generalization across design structures with changing connectivity, geometry, and constraints.
  • Contribute to prototype workflows that connect Python-based experimentation with production-oriented C++ and LibTorch environments.

Responsibilities


  • Design and prototype graph-based and structured data encodings for variable electronic designs spanning circuit topology, physical layout, and place-and-route information.
  • Represent design attributes such as component or block identity, type, parameters, connectivity, placement, routing, geometry, hierarchy, and relevant constraints.
  • Analyze existing fixed-structure assumptions in data pipelines and identify where they limit generalization to new circuits, layouts, or routing patterns.
  • Develop mapping and validation utilities between source design data, such as netlists, layout representations, placement/routing metadata, and model-ready inputs.
  • Integrate representation prototypes with graph learning, surrogate modeling, and design optimization workflows.
  • Compare flexible graph representations against fixed-topology or fixed-grid baselines using clear evaluation criteria.
  • Investigate failure modes related to inconsistent connectivity, missing physical context, layout abstraction, routing ambiguity, or representation/model mismatch.
  • Document interfaces, assumptions, and experimental results so prototypes can be reviewed and extended by engineering teams.
  • Validate selected workflows in Python and, where appropriate, C++/LibTorch environments.

Qualifications


Required Qualifications

  • Currently pursuing or recently completed a PhD in electrical engineering, computer engineering, computer science, applied mathematics, machine learning, computational science, or a related technical field.
  • Experience with machine learning, deep learning, graph neural networks, representation learning, or related methods for structured data.
  • Strong programming skills in Python and/or C++, with interest in building research prototypes that can connect to production-oriented software environments.
  • Familiarity with at least one electronic design domain, such as circuit netlists, EDA workflows, physical layout, place-and-route, design optimization, or simulation-driven design.
  • Ability to reason about data structures, interfaces, validation, and experiment design in complex engineering workflows.
  • Strong written and verbal communication skills and the ability to work collaboratively across research and engineering teams.

Preferred Qualifications

  • Experience with PyTorch, LibTorch, graph learning frameworks, scientific computing, or numerical optimization.
  • Background in EDA, CAD, layout algorithms, placement and routing, RF/microwave design, analog/RF circuits, or electromagnetic simulation.
  • Experience designing experiments that compare alternative representations, baselines, and model architectures.
  • Interest in applying AI/ML to electronic design automation, inverse design, surrogate modeling, or optimization workflows.
Source details

View original posting ↗

Source notes

Source excerpts

Selected passages from the saved posting. Check the full description for conditions and exceptions.

Pay

No pay amount identified in the saved description.

Location & working pattern

Barcelona, Spain

Working pattern and location restrictions need checking in the full posting.

Work authorization

No clear work-authorization passage found. Eligibility is unconfirmed.

Find answers in the posting

AI
How answers work

AI selects complete passages from this posting. Check them for conditions and exceptions.

Uses this posting and your question. No profile needed.