Machine Learning Engineer

N-able
Morrisville, NC
Sat, 08/02/2025 - 00:45

Why N-able

IT doesn’t get better than this! N-able isn’t just another software company – we’re going places, and we’d love for you to be a part of that journey. With N-ablites in 15 countries around the world, you’re adding your unique voice to a diverse team of people who are supporting our customers, and one another. Join a team where you can make a difference!

If you are an affable and talented data practitioner with excellent attention to detail who enjoys a flexible, fast-paced work environment, our Data Science team is the place for you! We are a cloud-native, machine learning-empowered, one-stop cybersecurity solution that combines event monitoring, threat detection, and incident response. Our clients range from small regional financial institutions to multinational corporations.

The Data Science team collaborates with a team of engineers to automate the ingestion of security logs into the cloud and builds machine learning solutions for empowering IT security. These applications have immediate impact on clients, allowing effective monitoring of billions of log messages and highly informative alerts on events that warrant further investigation. You will be joining a team of data scientists to provide critical support for building, enhancing, and maintaining the cloud infrastructure needed to train and deploy machine learning models.

The Way We Work is our hybrid working model based on trust and flexibility. Candidates must be local to, and able to work on-site in Ottawa, Canada or Morrisville, NC as encouraged.


What You'll Do

  • Maintain awareness of models in production and development, sharing with the team assessments of the related data infrastructure and solving cloud computing challenges in data ingestion, ETL and datalake creation, model training, and model inference
  • Solve technical challenges specific to keeping machine learning applications compatible with the cloud architecture in place while optimizing compute capacity and cost
  • Design and implement scalable methodologies that can handle streaming data for training and application of ML models in AWS
  • Utilize AWS services such as Kinesis, Firehose, Lambda, Batch, etc. as building blocks for the functions listed above and optimally interface those resources with Big Data platforms like Databricks
  • Write documentation on cloud infrastructure and systematically track performance
  • Develop and maintain testing environments and design procedures for change management
  • Partner with peers in the broader Engineering organization to streamline interactions between backend and frontend teams and reduce bottlenecks in the development/deployment process
  • Influence peers and leadership to advance promising solutions


What You'll Bring

  • Bachelor’s Degree in STEM field – advanced degree a plus
  • 2-4 years’ experience in a machine learning developer assist role and general familiarity with data mining objectives and standard operating procedures
  • Non-STEM degree combined with long track record in data mining will be considered, especially candidates with exposure to cloud data solutions
  • AWS certifications preferred in Cloud Practitioner and/or Data Analytics
  • Experience in Spark and related Big Data frameworks
  • Experience building ETL pipelines in a cloud environment (AWS preferred)
  • Basic knowledge of machine learning techniques
  • Fluency in Python, SQL
  • Ability to perform data analysis to support data quality decisions
  • Convincing communicator and presenter
  • Willingness to learn new things and seek guidance from peers

Bonus Qualifications

  • Experience working with high velocity data in streaming environments
  • Experience with Elasticsearch including complex queries and aggregations, python libraries and cluster management
  • Familiarity with Big Data warehousing platforms such as Databricks


Purple Perks

  • Medical, dental and vision – for employee, partner, and children!
  • Generous PTO and observed holidays
  • 2 Paid VoluNteer Days per year
  • Pension Plan with company-contribution
  • Employee Stock Purchase Program
  • Discounted gym access at several local facilities
  • FuN-raising opportunities as part of our giving program
  • N-ablite Learning – custom learning experience as part of our investment in you
  • The Way We Work – our hybrid working model based on trust and flexibility


About N-able

At (NYSE: NABL), we are a global software company that turns IT possibilities into capabilities. That means we partner with technology leaders who support companies around the world by offering secure infrastructure and tools to navigate their evolving IT needs. We build strong relationships with our customers to help them thrive at every stage of growth, and at the heart of this effort is our network of N-ablites—a global team of extrao rdinary, diverse creators who are dedicated to making a difference in how our partners do IT.

#LI-TG1 #LI-Hybrid

Posted 2025-08-06

Recommended Jobs

Director, Contracting

Medasource
Raleigh, NC

Job Title: Director, Contracting Client: Large Acedemic Institution Employment Type: Direct, Full-Time Position Start:Aug 1, 2024, flexible Location:100% Remote Job Description: Provide oper…

View Details
Posted 2025-08-07

Night Shift Automotive Fleet Technician - Durham, NC

Goodyear Tire & Rubber Company
Durham, NC

IMMEDIATELY HIRING!!! - APPLY TODAY!!! Starting pay for the market: $25-30/hr Work Location: 1275 Person St, Durham, NC 27703 Shift Information: 2nd Shift. 3 PM to 2 AM 3rd Shift. 9PM-7AM …

View Details
Posted 2025-07-30

CNA HHA

Community Partners Home Care
Charlotte, NC

Job Description Job Description We are seeking a CNA HHA to join our team! You will work alongside fellow caregivers to provide high quality patient care. (North Charlotte/Concord) Responsib…

View Details
Posted 2025-07-27

Licensed Behavioral Health Therapist Robbinsville/Sylva Split Position

Appalachian Mountain Community Health Centers
Robbinsville, NC

Job Description Job Description Description: The Licensed Behavioral Health Therapist (LCSW / LCMHC / LMFT) is responsible for counseling clients; helping them gain access to various resources a…

View Details
Posted 2025-07-25

SALES ASSOCIATE

BB BHF STORES LLC
Raleigh, NC

Job Description Job Description Position Description: Position Summary The Customer Sales Associate is responsible for ensuring customer satisfaction and enhancing the customer in-store experi…

View Details
Posted 2025-07-30

Advanced Metering Project Engineer

The Building People
Raleigh, NC

Job Description Job Description * Please note that this is for an upcoming position. We are, however, accepting applications for this anticipated need. If you are interested in joining The Bui…

View Details
Posted 2025-07-26

Utility Foreman

HEI Civil - Carolinas
Charlotte, NC

Job Description Job Description Haga clic aquí para ver Vacantes y Solicitar en Español Looking for an opportunity to make a lasting mark on future generations and the communities they call …

View Details
Posted 2025-07-25

Catering Administrative Support Worker - UNC-Wilmington

Aramark
Wilmington, NC

The Administrative Support Worker is responsible for assisting management with administrative tasks including, but not limited to, ordering, data entry, filing, etc. The Administrative Support Worker…

View Details
Posted 2025-07-30

Customer Account Representative - Urology

Aeroflow
Asheville, NC

Job Description Job Description Aeroflow Health – Customer Account Representative – Urology – Remote Position Start date: 9/22/2025 Shift: Monday-Friday 11:00 am - 8:00 pm EST Pay: $20/ho…

View Details
Posted 2025-07-29

IT Infrastructure & Security Analyst

Kline Franchising, Inc.
Cornelius, NC

Job Description Job Description Title: IT Infrastructure & Security Analyst Reports to: IT Operations Manager BURN BOOT CAMP CULTURE At Burn Boot Camp, we move with purpose and passi…

View Details
Posted 2025-08-06