Software Development Engineer (ML) Intern

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Currently pursuing or recently completed a Bachelor’s or Master’s degree in Computer Science, Data Science, or a related field., Experience with data preprocessing, feature engineering, and model deployment., Familiarity with NLP techniques and deep learning frameworks., Proficiency in Python and ML libraries such as TensorFlow, PyTorch, or scikit-learn..

Key responsibilities:

  • Assist in designing and building end-to-end machine learning pipelines for gathering open-source intelligence (OSINT).
  • Work closely with security researchers, developers, and product managers to ensure ML solutions align with business needs.
  • Research and test new ML techniques to enhance OSINT gathering and analysis capabilities.
  • Collaborate with team members to apply machine learning in real-world cybersecurity applications.

RiskProfiler logo
RiskProfiler
51 - 200 Employees
See all jobs

Job description

This is a remote position.

A Software Development Engineer (ML) Intern is a temporary position designed for students or recent graduates looking to gain hands-on experience in machine learning and cybersecurity. The intern will collaborate with security researchers, developers, and product managers to develop and optimize machine learning models for open-source intelligence (OSINT) gathering. This role offers valuable exposure to ML pipelines, data analytics, and real-world applications of AI in cybersecurity.


Key Responsibilities
  • Assist in designing and building end-to-end machine learning pipelines for gathering open-source intelligence (OSINT).

  • Work closely with security researchers, developers, and product managers to ensure ML solutions align with business needs.

  • Research and test new ML techniques to enhance OSINT gathering and analysis capabilities.



Requirements
  • Experience with data preprocessing, feature engineering, and model deployment.

  • Familiarity with NLP techniques and deep learning frameworks.

  • Knowledge of cybersecurity concepts and OSINT methodologies.

  • Ability to work independently and adapt to a fast-paced research environment.



Preferred Qualifications
  • Currently pursuing or recently completed a Bachelor’s or Master’s degree in Computer Science, Data Science, or a related field.

  • Basic understanding of databases and RESTful APIs.

  • Proficiency in Python and ML libraries such as TensorFlow, PyTorch, or scikit-learn.

  • Strong analytical and critical thinking skills for problem-solving and innovation.



Benefits
  • Hands-on experience in applying machine learning to cybersecurity and OSINT.

  • Mentorship from industry experts in ML and security research.

  • Exposure to real-world cybersecurity challenges and AI-driven solutions.

  • Flexible working hours with a remote work option.

  • An opportunity to build a strong portfolio of ML projects in a high-demand field.



Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Adaptability
  • Analytical Thinking
  • Critical Thinking
  • Problem Solving

Software Engineer Related jobs