Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Software Engineering Intern

AT Cadence
Cadence

Software Engineering Intern

Pittsburgh, PA

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

The Cadence Virtuoso platform powers all of the latest design innovations in consumer, mobile, and enterprise electronics worldwide. We are looking for talented software engineers to join our team and contribute to the continued growth and success of Virtuoso, one of Cadence's most successful products.

Your work will have a significant impact on the future of smart technology. You'll be contributing to the foundation on which our customers are building today's artificial intelligence innovations, smart devices and self-driving cars. You are not a number at Cadence -- we encourage your innovative experience, independence and freedom to use your skills to make a difference.

Want more jobs like this?

Get Software Engineering jobs in Pittsburgh, PA delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


Basic Requirements:

Educational Background

  • Pursuing or recently completed a degree in Computer Science, Artificial Intelligence, Data Science, or a related field.
  • Strong foundation in machine learning, deep learning, and natural language processing (NLP).

Technical Skills

  • Proficiency in Python and experience with frameworks like PyTorch or TensorFlow.
  • Familiarity with transformer architectures (e.g., LLaMA, GPT, Mistral).
  • Experience with fine-tuning and deploying LLMs using LoRA, PEFT, or similar techniques.
  • Understanding of reinforcement learning (RL) concepts, including RLHF and offline RL.
  • Basic understanding of Retrieval-Augmented Generation (RAG) and vector databases (e.g., Weaviate, FAISS).

Development & Deployment

  • Comfortable working with LLM APIs and integrating them into applications.
  • Knowledge of MLOps best practices, including model evaluation, logging, and monitoring.
  • Experience with model merging techniques for optimizing LLM performance.
  • Exposure to optimization techniques such as quantization and distillation is a plus.

Problem-Solving & Collaboration

  • Ability to work in a fast-paced research and development environment.
  • Strong analytical thinking and debugging skills.
  • Experience with rapid prototyping in open-source AI/ML projects.

Bonus Skills (Nice to Have)

  • Experience contributing to AI research papers, hackathons, or Kaggle competitions.
  • Understanding of agentic frameworks like AutoGen or LangChain.

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

Client-provided location(s): Pittsburgh, PA, USA
Job ID: Cadence-R49128
Employment Type: Intern

Perks and Benefits

  • Health and Wellness

    • Dental Insurance
    • Vision Insurance
    • Life Insurance
    • Short-Term Disability
    • Long-Term Disability
    • FSA
    • HSA With Employer Contribution
    • Fitness Subsidies
    • On-Site Gym
    • Mental Health Benefits
    • Virtual Fitness Classes
    • Health Insurance
  • Parental Benefits

    • Birth Parent or Maternity Leave
    • Non-Birth Parent or Paternity Leave
    • Fertility Benefits
    • Adoption Assistance Program
    • Family Support Resources
    • Adoption Leave
  • Work Flexibility

    • Flexible Work Hours
    • Hybrid Work Opportunities
  • Office Life and Perks

    • Casual Dress
    • On-Site Cafeteria
    • Holiday Events
  • Vacation and Time Off

    • Paid Vacation
    • Unlimited Paid Time Off
    • Paid Holidays
    • Personal/Sick Days
    • Leave of Absence
    • Volunteer Time Off
  • Financial and Retirement

    • 401(K) With Company Matching
    • Stock Purchase Program
    • Performance Bonus
    • Financial Counseling
  • Professional Development

    • Tuition Reimbursement
    • Promote From Within
    • Mentor Program
    • Access to Online Courses
    • Internship Program
    • Leadership Training Program