Graduate Student Intern - Software Engineering

Posted:
2/12/2026, 3:53:32 AM

Location(s):
Texas, United States ⋅ Austin, Texas, United States

Experience Level(s):
Internship

Field(s):
AI & Machine Learning ⋅ Software Engineering

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.

Responsibilities

  • Explore and apply AI/ML techniques, including Graph Neural Networks (GNNs), to graph- or mesh-structured engineering data
  • Assist in developing AI-driven approaches for engineering and physics-based applications, such as thermal and structural simulation
  • Work with researchers and engineers to prototype, test, and evaluate AI models in simulation workflows
  • Analyze experimental results and help improve model accuracy and performance
  • Contribute to technical discussions, documentation, and research or prototype code

Basic Qualifications

  • Currently pursuing a Master’s degree or PhD in Computer Science, Engineering, or a related field
  • Strong foundation in data structures and algorithms
  • Programming experience in C/C++ and Python
  • Familiarity with basic software development practices (debugging, version control)
  • Strong collaboration skills, curiosity, and motivation to learn

Preferred Qualifications

  • Familiar with mesh-based data structures or graph representations
  • Coursework or project experience related to AI/ML
  • Experience using GNNs for mesh- or graph-based engineering and simulation problems
  • Exposure to EDA, CAD/CAE, or other simulation-based domains
  • Interest in performance optimization, parallel computing, or GPU acceleration
  • Experience with ML frameworks (e.g., PyTorch, TensorFlow) is a plus

We’re doing work that matters. Help us solve what others can’t.