AI/ML Engineer Intern
Primary Duties & Responsibilities
- Assist in developing AI/ML models to analyze test data from optical transceiver, 3D sensing, or high-speed hardware test systems.
- Support supervised ML model development using algorithms such as Random Forest, XGBoost, LightGBM, or neural networks to predict test outcomes from early measurements.
- Explore anomaly detection techniques such as Isolation Forests, clustering, or autoencoders to identify unusual test behavior or quality risks.
- Help evaluate optimization techniques such as Bayesian Optimization, reinforcement learning, or multi-armed bandits for reducing tuning and test cycle time.
- Work with senior engineers to analyze multi-parameter tuning problems involving bias currents, LUTs, equalizer settings, or calibration parameters.
- Develop Python scripts and tools for test data cleaning, feature extraction, visualization, and model evaluation.
- Assist in integrating ML prototypes with existing test automation frameworks, Python APIs, or lab test environments.
- Analyze test station data to identify opportunities for test pruning, early termination, yield improvement, and throughput optimization.
- Create reports, dashboards, or notebooks summarizing model performance, test-time savings, and key engineering insights.
- Collaborate with AI/ML engineers, test engineers, hardware engineers, and manufacturing teams to understand test flows and data requirements.
- Document experiments, model assumptions, results, and recommendations clearly for technical review.
Education & Experience
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Data Science, Applied Physics, Machine Learning, or a related field.
- Coursework, academic projects, internships, or research experience in machine learning, data analysis, statistics, signal processing, or test automation.
- Experience working with Python for data analysis, scripting, or ML model development.
- Exposure to hardware testing, optical communications, electronics, sensors, or manufacturing test environments is a plus.
- Prior experience with lab instruments, automated testing, or large-scale test datasets is preferred but not required.
Skills
- Strong Python development skills; proficiency with ML libraries (PyTorch, TensorFlow, scikit-learn, RLlib).
- Hands-on with automation frameworks and hardware interfacing (DCAs, BERTs, oscilloscopes).
- Knowledge of ML algorithms: supervised learning, reinforcement learning, Bayesian methods, anomaly detection.
- Domain expertise in optical transceiver testing (TDECQ, ER, OMA, LUT calibration, BER tests) is a plus
- Strong analytical, leadership, and cross-functional collaboration skills.
- Experience working with statistical analysis tools for test data (SPC, yield analysis, correlation studies).
- Assist in developing and optimizing AI/ML models for optical transceiver testing, ensuring accuracy and efficiency.
- Integrate AI into calibration and validation processes, working closely with the engineering team.
- Collect, preprocess, and analyze data for model training and improvement, a crucial step in our AI journey.
- Support the team in identifying and solving complex engineering problems using AI/ML techniques, a key challenge in our industry.
- Design and implement automated testing systems with AI integration, revolutionizing our testing processes.
- Stay updated on the latest AI and ML advancements for optical communications, a critical aspect of our work.
- Document and present your work, providing insights and recommendations to the team and stakeholders.
- Engage in knowledge sharing, contributing to a collaborative and innovative work culture.
- Assist in preparing technical reports and presentations, communicating our progress and findings.
- Pursuing a Bachelor's or Master's in Computer Science, Electrical Engineering, or a related field with an AI/ML focus.
- Strong programming skills in Python, C++, or Java, a must-have for our AI endeavors.
- Knowledge of machine learning algorithms and their applications, especially in optical communications, is essential.
- Experience with data analysis and processing tools is preferred, a key asset for our data-driven approach.
- Familiarity with optical transceivers and testing processes is advantageous, providing a solid foundation.
- Excellent problem-solving and analytical skills, crucial for tackling complex engineering challenges.
- Ability to work independently and collaboratively, a key trait for our team environment.
- Good communication skills for effective knowledge sharing and collaboration.
- Passion for innovation and a desire to contribute to cutting-edge technology, a driving force for our team.
- Willingness to learn and adapt, embracing new technologies and methodologies.