The Role:
We are looking for an enthusiastic intern to transform our FPGA run outputs into clear insights and simple predictive tools. You will work on structuring results, visualizing trends, and training a first surrogate performance models to guide design-space exploration. This role provides a unique opportunity to gain hands-on experience in data engineering for HW/SW co-design, experiment analytics, and modeling to inform next steps in the design process.
Expected duration: 3 to 5 months. It is an internship role.
Key Responsibilities:
Support the research of tools and methods to organize logs, traces, and metrics into a clean, reusable dataset.
Support the definition of a consistent schema for hardware configs, workloads, and software schedules.
Assist in building visualization tools to enable the latency, throughput, and resource use.
Train and evaluate:e simple surrogate models (e.g., Random Forest / Gradient Boosting, neural networks) to predict performance.
Collaborate with team members to interpret findings, explain trade-offs, and propose next experiments.
Key Qualifications:
Knowledge of at least one general programming language like Python and data analysis libraries (pandas, numpy).
Familiarity with plotting libraries (matplotlib or plotly) to create clear, publication-quality figures.
Understanding of regression/classification concepts and validation (train/val split, MAE/MAPE).
Data preprocessing techniques to train ML models.
Experience with Deep Learining libraries like Tensorflow, Keras and/or Pytorch.
Preferred qualifications:
Experience building small dashboards (Streamlit or Plotly Dash) or well-documented Jupyter notebooks.
Prior experience working on AI/ML projects.
Exposure to performance data or benchmarking workflows.
Comfort with git/GitHub and writing concise READMEs.
Experience/awareness of machine learning compilation and modeling frameworks such as TVM.
Soft Skills:
Proactive and solutions-oriented.
Highly organized and process-driven.
Strong interpersonal skills; ability to handle sensitive situations with empathy and clarity.
Team player who thrives in a dynamic and fast-paced environment.
We are looking for outstanding people willing to join our mission to change the silicon industry and help build a better world. If you feel identified with Openchip, please contact us.
At Openchip & Software Technologies S.L., we believe a diverse and inclusive team is the key to groundbreaking ideas. We foster a work environment where everyone feels valued, respected, and empowered to reach their full potential—regardless of race, gender, ethnicity, sexual orientation, or gender identity.