Software Engineering Intern
Company | Cadence Design Systems |
---|---|
Location | Pittsburgh, PA, USA |
Salary | $Not Provided – $Not Provided |
Type | Internship |
Degrees | Bachelor’s, Master’s |
Experience Level | Internship |
Requirements
- 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).
- 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).
- 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.
- 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.
Responsibilities
-
No responsibilities provided.
Preferred Qualifications
- Experience contributing to AI research papers, hackathons, or Kaggle competitions.
- Understanding of agentic frameworks like AutoGen or LangChain.