Software Engineering Intern, Kernel Optimization (Serbia)
Tasks
- Analyze and optimize low level code
- Collaborate with machine learning engineers and data scientists
- Develop and optimize convolution kernels
- Integrate kernels into machine learning frameworks
- Perform performance profiling and fix bottlenecks
- Present project results
- Write unit tests and debug kernel code
Perks/Benefits
Skills/Tech-stack
Algorithms | C++ | Data Structures | Debugging | Kernel development | Machine Learning | Performance Profiling | Python | RISC-V | Tensor optimization | Unit Testing
Education
Related jobs
-
C++ | Distributed Computing | JAX | Model Training | Neural NetworksMentorship | Real project experienceEntry-level InternshipBelgrade, Serbia22d ago