Taro Logo

ML Software Engineer Intern - AI/CAD Integration

Falcomm develops energy-efficient power amplifier products and integrates AI-driven solutions into semiconductor design and development.
Machine Learning
Software Engineering Intern
In-Person
AI · Enterprise SaaS

Job Description

Falcomm is seeking a ML Software Engineer Intern to join their mission of revolutionizing semiconductor technologies through AI-driven solutions. This role sits at the crucial intersection of software engineering, machine learning, and semiconductor design, focusing on developing and deploying AI/ML models that enhance CAD workflows and automate design processes for RFIC design.

The position offers a unique opportunity to work with cutting-edge technology in semiconductor design while applying machine learning principles to solve complex technical challenges. The intern will be responsible for implementing ML models, automating dataset creation, and integrating solutions into existing chip design software infrastructure.

The ideal candidate should be pursuing a degree in Computer Science or Electrical Engineering, with strong Python programming skills and experience with machine learning frameworks. Knowledge of semiconductor design concepts and CAD tools is a plus. The role provides hands-on experience with industry-standard tools and technologies while contributing to energy-efficient solutions that set new industry standards.

Working in a fast-paced environment, the intern will collaborate with experienced engineers, participate in code reviews, and follow software engineering best practices. This internship offers valuable experience in both practical ML implementation and semiconductor industry exposure, making it an excellent opportunity for students interested in the intersection of AI and hardware design.

Benefits include accrued paid time off and sick leave, and the company maintains a strong commitment to equal opportunity employment. The position is based in Atlanta, Georgia, offering the chance to work with a team dedicated to pushing the boundaries of semiconductor design through artificial intelligence.

Last updated 5 days ago

Responsibilities For ML Software Engineer Intern - AI/CAD Integration

  • Design and implement code for training/serving ML models in chip design workflows
  • Automate creation of large datasets for training models
  • Integrate ML models into existing chip design software infrastructure
  • Write comprehensive tests and documentation
  • Collaborate with engineers to understand model requirements and deployment needs
  • Participate in code reviews and follow software engineering best practices
  • Research and evaluate new technologies for ML model serving and deployment

Requirements For ML Software Engineer Intern - AI/CAD Integration

Python
Linux
  • Currently pursuing a degree in Computer Science, Electrical Engineering, or related field
  • Strong Python programming skills with experience in scripting and automation
  • Understanding of software engineering principles and code organization
  • Experience with data processing libraries (pandas, numpy, scipy)
  • Familiarity with machine learning frameworks (PyTorch, TensorFlow, scikit-learn)
  • Basic understanding of file I/O, data parsing, and format conversion
  • Experience with version control systems (Git) and collaborative development

Benefits For ML Software Engineer Intern - AI/CAD Integration

  • Accrued Paid Time Off and Sick Leave