R&D Engineer Intern
Requisition Number 16592BR
Hiring Location(s) USA - California - Mountain View/Sunnyvale
Job Category Interns/Temp
Hire Type Intern
Job Description and Requirements Synopsys technology is at the heart of innovations that are changing the way we live and work. The Internet of Things. Autonomous cars. Wearables. Smart medical devices. Secure financial services. Machine learning and computer vision. These breakthroughs are ushering in the era of Smart, Secure Everything-where devices are getting smarter, everything's connected, and everything must be secure.
Powering this new era of technology are advanced silicon chips, which are made even smarter by the remarkable software that drives them. Synopsys is at the forefront of Smart, Secure Everything with the world's most advanced tools for silicon chip design, verification, IP integration, and application security testing. Our technology helps customers innovate from Silicon to Software, so they can deliver Smart, Secure Everything.
Our verification solutions enable leading semiconductor and systems companies to cut months off their design schedules by helping them verify advanced silicon chips together with software, faster. Our high performance simulation products help engineers find design bugs faster and achieve timely coverage convergence to create high-quality designs. This internship position is with our Verification Group.
What you will learn:
The intern will be involved in data collection, analysis and machine learning tasks using the Machine Learning platform infrastructure. They would be exposed to:
- Storing data into and querying databases like Apache Cassandra
- Running distributed algorithms on Apache Spark cluster
- Running machine learning algorithms using Scikit-learn, MLLIb, TensorFlow etc.
The intern will be analyzing real data, generated by Synopsys tools and using machine learning techniques, use the data to improve the performance, quality and/or usability of Synopsys tools. They would need to scale their algorithms to handle the large volume of data generated, and in doing so they would test and improve the efficiency of the Synopsys ML pipeline.
They would also be expected to test and improve different components in the ML Platform stack, and devise methods to increase robustness of the entire system.
Skill Requirements: Good software skills are must. Experience in data analysis and machine learning is desirable. Must have extensive coding experience with either C++, Java or Python
Education Requirements: Completed or Pursuing Master's degree in Computer Science. Exceptional candidates, with ML experience, and pursuing BS will be considered.