31 Oct
|
HCLTech
|
Jammu and Kashmir
31 Oct
HCLTech
Jammu and Kashmir
Job Summary
Role Description
We are looking for Junior C++ / PyTorch AI Framework Engineers to support development, debugging and validation of software for AI/deep-learning frameworks and hardware accelerators.
The role involves C++ and Python development, software analysis, bug fixing, implementation of tests and validation of AI framework components.
Key Responsibilities
- Develop and maintain software components using C++ and Python.
- Support implementation of features for PyTorch and AI framework components.
- Analyze existing code and investigate software defects.
- Implement bug fixes and code changes.
- Develop unit and automated tests.
- Execute software validation and analyze test results.
- Prepare code patches and code snippets.
- Document defects and dependencies on other software components.
- Follow established coding, testing and code-review guidelines.
- Collaborate with distributed engineering teams.
Skill Requirements
- Valuable knowledge of C++.
- Working knowledge of Python.
- Basic/working knowledge of Linux.
- Software development fundamentals.
- Basic understanding of machine learning/deep learning.
- Familiarity with PyTorch or another deep-learning framework.
- Basic understanding of software testing and debugging.
- Git or another source-control system.
- Good problem-solving capability.
- Good written and spoken English.
Must Have Skill
Post Silicon Validation
Good to Have Skill
Other Requirements
- PyTorch development/project experience.
- NumPy / pytest.
- GPU or accelerator exposure.
- CUDA, SYCL, oneAPI, OpenCL or similar technologies.
- HPC or numerical-computing exposure.
- CMake / GDB.
- Understanding of tensors and deep-learning operators.
- Open-source contribution experience.
📌 Senior Tester (Jammu and Kashmir)
🏢 HCLTech
📍 Jammu and Kashmir