Firma i stanowisko
Intel is a technology company building software technologies for heterogeneous computing, including compiler technologies for CPUs, GPUs, and accelerators. The Compiler Engineering Team develops LLVM-based compiler technologies for Intel processor platforms and collaborates with hardware architecture teams and AI frameworks such as PyTorch. The role is based in Gdansk, Poland.
Wymagania
- Currently pursuing a Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, Applied Mathematics, Informatics, or related technical discipline with at least 1 year of remaining student status.
- Coursework or project experience in data structures, algorithms, computer architecture, operating systems, programming languages, or compiler construction.
- Experience programming in C or C++ through coursework, research, personal projects, or internships.
- Experience using software development and debugging tools in a Linux or similar environment.
Nice to have:
- Compiler-related coursework or projects including parsing, intermediate representations, optimization, code generation, or runtimes.
- Familiarity with LLVM, MLIR, Clang, Flang, SYCL/DPC++, Triton, OpenMP, CUDA, or other compiler/parallel-programming ecosystems.
- Knowledge of CPU or GPU architecture, heterogeneous computing, or systems programming.
- Familiarity with AI frameworks such as PyTorch, inference engines such as vLLM and SGLang, and machine-learning ecosystems like DeepSeek, Hugging Face, and Qimi.
- Tile-based programming model knowledge.
- GPU Compute kernel writing experience.
- Experience with Git, automated testing, continuous integration, performance analysis, or open-source development.
- Technical contributions like code, patches, reviews, research, publications, or academic projects.
Obowiązki
- Contribute to the design, implementation, testing, or analysis of compiler and runtime technologies.
- Develop and debug software in C or C++ within a large, collaborative codebase.
- Create or improve tests, reproduce defects, analyze failures, and help deliver reliable solutions.
- Evaluate functional correctness, compile-time behavior, runtime performance, or code quality.
- Participate in code reviews, technical discussions, and project planning.
- Document designs, experiments, results, and lessons learned; present outcomes to the team.
- Contribute to open-source projects aligned with assigned work.
Benefity
- Hybrid work model allowing time split between on-site and off-site work.
- Competitive total compensation package.
- Standard internship rates aligned with job role and degree level.
- Additional pay components and benefits as part of total compensation.
Inne informacje
Applicants will receive consideration without regard to various protected characteristics as per local laws and regulations.
Intel
20 aktywnych ofert