Logo for RiskProfiler

Software Development Engineer III (ML)

Key Facts

Remote From: 
Internships
Senior (5-10 years)

Other Skills

  • Mentorship
  • Leadership
  • Analytical Skills
  • Social Skills
  • Communication
  • Problem Solving

Roles & Responsibilities

  • Bachelor’s or Master’s degree in Computer Science, Data Science, or related field
  • 5+ years of experience in machine learning focused on open-source intelligence gathering
  • Proficient in Python and related ML libraries (e.g., TensorFlow, PyTorch, scikit-learn)
  • Experience in data collection, preprocessing, and feature engineering

Requirements:

  • Design and implement end-to-end ML pipelines for OSINT gathering
  • Collaborate with security researchers, developers, and product managers
  • Research and evaluate new ML techniques to improve OSINT efficiency
  • Develop and maintain strong relationships with stakeholders
  • Mentor and lead a team of ML engineers
  • Stay current with industry trends and best practices

Job description

This is a remote position.

The Principal ML Engineer will lead the development and deployment of machine learning (ML) models to support open-source intelligence (OSINT) gathering efforts. This individual will design and implement end-to-end ML pipelines, including data collection, preprocessing, feature engineering, model training, evaluation, and deployment. They will collaborate with cross-functional teams to understand business needs and translate them into effective ML solutions.


Key Responsibilities:


Design and implement end-to-end ML pipelines for OSINT (Open-Source Intelligence) gathering.

Collaborate with security researchers, developers, and product managers to align ML solutions with business needs.

Research and evaluate new ML techniques and technologies to improve the accuracy and efficiency of OSINT gathering for organizations or brands.

Develop and maintain strong relationships with internal and external stakeholders, including customers and partners.

Mentor and lead a team of ML engineers, offering technical guidance and support.

Stay current with industry trends and best practices in ML and OSINT gathering.



Requirements

Requirements:

Bachelor’s or Master’s degree in Computer Science, Data Science, or a related field.

5+ years of experience in machine learning, with a strong focus on open-source intelligence gathering.

Proficient in Python and related ML libraries (e.g., TensorFlow, PyTorch, scikit-learn).

Experience in data collection, preprocessing, and feature engineering techniques.

Strong problem-solving and communication skills.

Leadership and mentoring experience with a team of ML engineers is a plus.


Traits:

A quick thinker who takes ownership and pride in their work.

Committed to excellence and continuous improvement.

Enthusiastic with a strong sense of adventure and excitement.

Excellent analytical, problem-solving, and interpersonal skills.



Benefits

Our benefits include:

  1. Competitive Salary - We offer a competitive salary that reflects your skills, experience, and contributions.

  1. Health and Wellness - Comprehensive health, dental, and vision insurance plans.

  1. Paid Time Off - Generous vacation days, paid holidays and sick leave, parental leave, and family care leave options.

  1. Professional Development - Ongoing training and development programs, opportunities for career growth and promotions, reimbursement for professional certifications or advanced degrees.

  1. Work-Life Balance - Flexible work schedules, remote work options or hybrid work environments, support for a healthy work-life balance.

  1. Employee Stock Ownership Plan (ESOP) - Opportunity to participate in the company’s success through equity ownership.

  1. Additional Perks - Company-sponsored events, team outings, and volunteer opportunities.



Software Engineer Related jobs

Other jobs at RiskProfiler

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.