Tech Stack
KerasNumpyPandasPythonPyTorchTensorflow
About the role
- Transform FPGA run outputs into clear insights and simple predictive tools.
- Work on structuring results, visualizing trends, and training surrogate performance models.
- Support the research of tools and methods to organize logs, traces, and metrics into a clean 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 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.
Requirements
- 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 Learning libraries like Tensorflow, Keras and/or Pytorch.
- 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.
- Proactive and solutions-oriented.
- Highly organized and process-driven.
- Strong interpersonal skills; ability to handle sensitive situations with empathy and clarity.
- Work environment where everyone feels valued, respected, and empowered to reach their full potential.
- A diverse and inclusive team.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonpandasnumpymatplotlibplotlyTensorflowKerasPytorchdata preprocessingmachine learning
Soft skills
proactivesolutions-orientedhighly organizedprocess-drivenstrong interpersonal skillsempathyclarity