Keysight is opening an exciting opportunity for aspiring software engineers and AI enthusiasts through its AI/ML Software Intern role in Santa Clara, California. This internship offers hands-on exposure to real-world machine learning and software development challenges while working with a globally recognized technology company that accelerates innovation in AI, networking, test automation, and engineering solutions. Interns can collaborate with experienced professionals, strengthen technical skills, and gain valuable industry experience while earning a competitive hourly salary. Keysight is known for empowering engineers and innovators to develop next-generation technologies across AI, communications, and advanced computing environments.
Job Overview
| Field | Details |
|---|---|
| Company Name | Keysight Technologies |
| Role | AI/ML Software Engineer Intern |
| Qualification | Pursuing Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, Machine Learning, Software Engineering, or related field |
| Job Location | Santa Clara, California, United States |
| Salary | $38–$53 per hour |
| Work Type | Hybrid / On-site |
| Job Type | Internship |
| Job Level | Intern |
| Industry | Technology / Software / Electronics & Test Solutions |
Job Description
As we expand our AI capabilities, we are integrating modern Large Language Models (LLMs) and Agentic AI systems into Electronic Design Automation (EDA) workflows. We are looking for engineers who can help build AI-powered tools, automation, and intelligent services for our next-generation platforms.
Responsibilities
- Develop and integrate LLM-based components into existing EDA tools and internal systems.
- Build and maintain MCP servers, AI services, and automation agents that enhance productivity and design workflows.
- Create prompts, conversational flows, and agent logic for AI-assisted engineering tools.
- Work with R&D teams to embed AI capabilities into real-world EDA use cases.
- Document workflows, integration steps, and best practices for AI-enabled components.
Qualifications
Programming
- Strong proficiency in Python.
- Experience with LLM frameworks, such as OpenAI, Anthropic, HuggingFace, or LangChain.
AI / LLM Skills
- Understanding of LLMs, prompt engineering, retrieval-augmented generation (RAG), agentic workflows, and tool-based AI.
- Ability to design small agent behaviors and integrate them with external APIs or internal tools.
Systems Integration
- Experience building microservices, MCP servers, REST APIs, or backend components.
- Familiarity with containerization (Docker), deployment basics, and service orchestration.
Data & EDA
- Basic understanding of data formats, preprocessing, and EDA workflows (training ML models is not the focus).
Additional Skills
- Strong analytical, communication, and problem-solving abilities.
- Ability to work independently and collaborate with R&D teams.
- Good documentation habits and willingness to learn new AI technologies quickly.
Selection Process
- Online application submission
- Resume screening
- Initial recruiter interaction
- Technical assessment or coding evaluation
- Technical interview round
- Hiring manager discussion
- Final selection and offer rollout
How to Apply
- Visit Keysight Careers
- Navigate to the Careers or Jobs section
- Search for AI/ML Software Intern – Santa Clara
- Review the job requirements and responsibilities
- Prepare an updated resume highlighting AI/ML projects and technical skills
- Submit the application online
- Monitor email for interview updates and further communication







