Senior Tester

HCLTech · Poland

Apply on the company website

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. 

    • Work with hardware/test platforms where required. 

    • 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

  • Good 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. 

  • Ability to work onsite in Gdańsk when hardware/laboratory access is required. 

Other Requirements

  • PyTorch development/project experience. 

  • NumPy / pytest. 

  • GPU or accelerator exposure. 

  • CUDA, SYCL, oneAPI, OpenCL or similar. 

  • HPC or numerical computing. 

  • CMake / GDB. 

  • Understanding of tensors and deep-learning operators. 

  • Open-source contribution experience. 

More jobs at HCLTech