Job Description
VinUnians! Before applying through the link below, kindly scroll to the end of this JD and complete our short form.
It helps us discover more opportunities like this and keep track of your application in case it doesn’t show up on the partner’s portal.
Software Engineer Intern - OPSWAT
What You Will Be Doing
- Design, implement, and test OPSWAT MetaDefender products built on C++ and C# (.NET Core) for both Windows and Linux environments.
- Build and develop an automation test framework using Python to ensure product quality and reliability.
- Interact with data, including files, documents, images, etc., at both binary and structural levels.
- Enrich features for existing software modules (back-end engines) which process millions of files daily, ensuring high performance and scalability.
What We Need from You
- Bachelor's or higher degree in Computer Science or related fields.
- Strong knowledge of Computer Science fundamentals, including data structures and algorithms, operating systems, and computer systems.
- Object-Oriented mindset, with expertise in OOP (Object-Oriented Programming) and OOD (Object-Oriented Design).
- Logical thinking, critical thinking, and problem-solving skills.
- Proficiency in English, particularly in reading and writing.
It Would be Nice if You Had
- Programming experience with languages such as C++, C# or Python.
- Basic knowledge of machine learning.
- Experience with REST API and Web.
- Familiarity with Docker, CD/CI pipelines, Git, TeamCity, Jira, and Confluence.