S
Synopsys Inc
Posted 24 days agoVerified live 2d ago

AI Platform Engineering Internship

Brief overview

Remote
UndergradOr in progress
PythonScriptingSoftware Development Life Cycle (SDLC)CI/CDGitAPI DevelopmentJSON/RESTgRPCContainersAI/ML and LLM ApplicationsJenkinsGitHub Actions

Job description

Summary

Synopsys develops high-performance silicon chips and technology that support pervasive intelligence and connected applications. The AI Platform Engineering Intern will prototype agentic developer experiences, enhance engineering tools with LLM-driven capabilities, and build reliable, observable microservices integrated with source control, CI/CD, and testing systems.

Responsibilities

  • Prototype agentic developer experiences that automate high-friction SDLC tasks such as code search, change impact analysis, test selection, build failure triage, and review assistance
  • Enhance existing tools with LLM-driven features using enterprise guardrails including model routing/abstraction, privacy controls, and evaluation/feedback loops
  • Build and integrate microservices; containerize and deploy to on-prem and cloud environments while adding observability and reliability features
  • Integrate across multiple source control systems (e.g., Git, Perforce/Helix) and large monorepos to enable seamless cross-repo workflows
  • Connect with CI/CD and test systems (e.g., Jenkins, GitHub Actions) to surface actionable insights and automate development workflows
  • Define success metrics; add telemetry and dashboards; present demos and outcomes to R&D leadership to showcase measurable productivity gains
  • Uphold security, compliance, and data governance standards including SSO/RBAC and secrets management

Skills

  • Currently pursuing a BS, MS, or PhD in Computer Science, Computer Engineering, or a related field, with the intention to return to school after the internship
  • Proficiency in Python and strong scripting skills
  • Understanding of SDLC and CI/CD principles; hands-on knowledge of Git
  • Experience building services/APIs and working with JSON/REST or gRPC; familiarity with containers
  • Demonstrated interest in AI/ML or LLM applications through coursework or projects; willingness to learn agentic frameworks and evaluation methods
  • Strong problem-solving and communication skills with a product-oriented mindset
  • Experience with CI/CD tools (Jenkins, GitHub Actions) and artifact systems
  • Familiarity with AI tooling infrastructure (LiteLLM, langchain, Chroma/pgvector DB)
  • Knowledge of security/compliance basics (OAuth/OIDC, SSO, RBAC)

Qualifications

Must Haves

  • Currently pursuing a BS, MS, or PhD in Computer Science, Computer Engineering, or a related field, with the intention to return to school after the internship
  • Proficiency in Python and strong scripting skills
  • Understanding of SDLC and CI/CD principles; hands-on knowledge of Git
  • Experience building services/APIs and working with JSON/REST or gRPC; familiarity with containers
  • Demonstrated interest in AI/ML or LLM applications through coursework or projects; willingness to learn agentic frameworks and evaluation methods
  • Strong problem-solving and communication skills with a product-oriented mindset

Nice to Haves

  • Experience with CI/CD tools (Jenkins, GitHub Actions) and artifact systems
  • Familiarity with AI tooling infrastructure (LiteLLM, langchain, Chroma/pgvector DB)
  • Knowledge of security/compliance basics (OAuth/OIDC, SSO, RBAC)

Benefits

  • Remote options available.
  • Flexible hybrid or remote working arrangement.
  • Gain hands-on experience with microservices, containers, Kubernetes, observability, and reliability engineering.
  • Apply agentic workflows in mature, complex, large-scale software development environments.
  • Partner with senior engineers, present to R&D leadership, and contribute ideas that drive measurable improvements to cycle time, quality, and developer satisfaction.

More jobs like this