Junior C++& Python Software Engineer
Primary stack
Nice to have's
Job description
About the Position
We are looking for a Junior C++& Python Software Engineer to join our team at HCLTech in Galați, Romania. If you are passionate about AI and deep learning, and have a knack for C++ and Python, this role is perfect for you.
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.
Requirements
Mandatory Skills
- 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.
- Experience with Git or another source-control system.
- Good problem-solving capability.
- Good written and spoken English.
Preferred Skills
- PyTorch development/project experience.
- Experience with NumPy / pytest.
- Exposure to GPU or accelerator technologies.
- Familiarity with CUDA, SYCL, oneAPI, OpenCL, or similar technologies.
- Exposure to HPC or numerical-computing.
- Experience with CMake / GDB.
- Understanding of tensors and deep-learning operators.
- Open-source contribution experience.
We Offer
- Monthly budget of 1066 RON in Benefit Online Platform.
- 25 vacation days/year.
- Life Insurance cover.
- Paid day off or salary compensation for working on bank holidays.
- Childbirth allowance of 7000 RON after 1 year in HCLTech.
- Company coverage for parental leave for pregnant employees.
- Unfortunate events allowance of 7000 RON for first degree relative.
- Internal trainings and certifications.
About the Company
HCLTech is one of the fastest-growing large tech companies in the world, with over 225,000+ people across 60 countries. We are committed to supercharging progress through industry-leading capabilities centered around Digital, Engineering, and Cloud. Our diverse, creative, and passionate team strives to help each other find their spark and become the best version of themselves.
Join us on our journey in advancing the technological world through innovation and creativity.
HCLTech is committed to protecting and securing the privacy and confidentiality of the Personal Data which it collects directly or indirectly from you when applying for a job at HCLTech either directly or through a third-party human resources agency. This notice (the “Notice”) outlines and explains how HCL Technologies Limited including its subsidiaries, local employing entities, associates, and affiliated companies [collectively referred to as “HCLTech”, “us,” “our”, or “we”] will process your Personal Data in accordance with applicable privacy legislation(s).
https://www.hcltech.com/candidate-privacy-notice
© CERTIPRIME S.R.L. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.