Job description
Our team has an immediate 6-month internship opening for a researcher.
Responsibilities:
- Design and implement effective optimization algorithms for large-scale problems.
- Write high-quality, efficient Python code with close attention to computational complexity and memory usage.
- Run experiments with large language models on GPUs.
- Conduct research on algorithmic improvements and engage in discussions on the mathematical foundations of optimization problems.
- Read and synthesize recent academic papers related to LLMs and optimization.
The target annual compensation (based on 2080 hours per year) ranges from $93,000 to $116,480 depending on education, experience and demonstrated expertise
Job requirements
What you’ll bring to the team:
- Master's or PhD degrees in Computer Science, Operations Research, Industrial Engineering, or relevant backgrounds or equivalent experience.
- Proficiency in Python programming (experience with PyTorch)
Experience with asymptotic analysis of algorithms, and memory management- Familiarity with operations research (heuristic optimization, integer programming)
- Experience with version control (Git)
- Desire to stay current by reading scientific papers related to the project's topic
- Experience with CPU and GPU parallelism is an asset.
- Exposure to or practical experience with LLM inference optimization and heuristic algorithms
or
All done!
Your application has been successfully submitted!