Cadence→
Software Engineering Intern at Cadence in Pittsburgh, PA
InternshipOn-siteFull-timePittsburgh, PA
Skills
machine learningpythondeep learningnatural language processingc++llm apisanalytical thinkingdebugging skillscollaboration
Job Description
Summary: Cadence is a company that hires and develops leaders and innovators in technology, and they are seeking a Software Engineering Intern. The role involves working in a fast-paced research and development environment, focusing on machine learning, deep learning, and natural language processing.
Required Qualifications:
- Pursuing or recently completed a degree in Computer Science, Applied Mathematics, Data Science, or a related field
- Strong foundation in machine learning, deep learning, and natural language processing (NLP) and LLM
- Proficiency in Python and experience with frameworks like PyTorch, TensorFlow, SciKit, etc
- Basic understanding of Retrieval-Augmented Generation (RAG) and vector databases
- Comfortable working with LLM APIs and integrating them into applications
- A solid understanding of machine learning concepts (e.g., supervised/unsupervised learning, NLP, computer vision) and algorithms is crucial
- Proficiency in Python is essential. C++ also valuable
- 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
Required Skills: Machine Learning, Python, Deep Learning
Important Skills: Natural Language Processing, C++, LLM APIs
Nice-to-Have Skills: Analytical Thinking, Debugging Skills, Collaboration