Cadence is a technology company that hires and develops leaders and innovators. They are seeking a Software Engineering Intern to assist in research and development, particularly in machine learning and natural language processing.
Responsibilities
Qualification
Required
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
Preferred
Benefits
Cadence is a market leader in AI and digital twins, pioneering the application of computational software to accelerate innovation in the engineering design of silicon to systems.