DESPRE COMPANIE

We are led by a vision to be the most trusted cybersecurity technology provider in the world, which means we constantly anticipate, innovate, and go the extra mile. Bitdefender delivers robust security you can rely on. With a global security delivery infrastructure protecting half a billion endpoints, visionary solutions, and a wealth of awards, we have been a trusted security provider since 2001.

Bitdefender works with government organizations, large enterprises, SMEs, and private individuals in over 150 countries. With 1,000 employees and a team of 500+ engineers and researchers, Bitdefend…

Junior Machine Learning Engineer - Intern
Stagiu plătit la Bitdefender · Începe după sesiune
Categorii:
  • – Cybersecurity
Oraș:
  • room Iași

Position Overview

We are seeking a motivated and talented Rust / C/C++ / ML Engineer to join our team. This role offers an excellent opportunity to gain practical experience in software development and machine learning, specifically in the areas of Rust / C/C++ programming, operating systems, and applied machine learning. You will work closely with our development team to assist in the design, development, and testing of software applications. You will also work closely with our Machine Learning Research team to codevelop software solutions that are heavily reliant on machine learning to achieve their goals. This position provides valuable exposure to real-world security related projects and the chance to enhance your skills in a professional environment. The team hosting this role operates on the cutting edge of Bitdefender's software stack and is responsible in developing state of the art security solutions.

Key Responsibilities:

  • Collaborate with the development team to assist in the design and implementation of software applications using Rust and C/C++.
  • Contribute to the development of operating system components, including kernel modules and system utilities.
  • Write clean and efficient code, adhering to coding standards and best practices.
  • Participate in code reviews to ensure quality and learn from experienced developers.
  • Assist in troubleshooting and debugging software defects and performance issues.
  • Conduct research and provide technical input on improving software development processes.
  • Collaborate with team members on various projects and tasks as assigned.
  • Implement models for various applications in the cloud or on-premises.
  • Integrate machine learning models into existing products.
  • Analyse and enhance model performance through testing, addressing speed and memory concerns.

Optional Responsibilities:

  • Contribute to the development of software applications using other programming languages such as Rust, Python, and Go.
  • Explore and experiment with innovative technologies and frameworks related to the project requirements.

Preferred Qualifications:

  • Familiarity with operating system internals, such as memory management, process scheduling, and file systems.
  • Experience with low-level programming and system-level development.
  • Exposure to other programming languages such as Python or Go.
  • Familiarity with Linux development environment and tools.
  • Previous internship or personal projects demonstrating your programming abilities.
  • Master's or PhD in Computer Science or a related field.
  • Expertise in deep learning, NLP, and proficiency in Python, TensorFlow or PyTorch.
  • Good understanding of the mathematics behind well known neural networks.

Other qualifications:

  • Pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Strong knowledge of Rust or C/C++ programming language and operating systems concepts.
  • Familiarity with data structures, algorithms, and software development principles.
  • Good understanding of object-oriented design and programming.
  • Knowledge of software testing and debugging techniques.
  • Basic understanding of version control systems, such as Git.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities.
  • Self-motivated with a passion for learning and a strong willingness to take on new challenges.