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 the broader Engineering organization 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 committed to cutting-edge research in anomaly detection. The general use case is relatively new and therefore offers the opportunity to write breakthrough algorithms using unsupervised modeling techniques on a wide range of data types.
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
-
Develop and own 3-4 distinct algorithms targeting different data streams, solving unique challenges in terms of data ingestion, model training, and model inference
-
Solve technical challenges specific to keeping machine learning applications compatible with the cloud architecture in place, being especially mindful of compute capacity optimization issues inherent in the platform
-
Utilize AWS services such as Kinesis, Firehose, Lambda, Batch, and SageMaker as building blocks for the functions listed above
-
Communicate with clients on occasion to explain the intricacies of a given machine learning algorithm and clarify the intuition behind a particular detection or alert
-
Write documentation and perform monitoring and performance evaluation on models under ownership and recommend development plans for future iterations and patches
-
Develop and maintain cloud-based platforms for safely testing new algorithms prior to deployment and for change management
-
Provide subject matter expertise to the team in chosen area of machine learning such as time-series, clustering methods, LLMs
-
Partner with peers in the broader Product 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 role and general familiarity with all relevant Python libraries
-
Non-STEM degree combined with long track record in data mining will be considered, especially candidates with exposure to cloud data solutions and/or cybersecurity domain knowledge
-
Fluency in anomaly detection techniques and unsupervised methods
- Ideal candidate will have strong theoretical foundation in the main categories of machine learning techniques and sharp intuition for commercial application
- Convincing communicator and presenter
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 N-able, Inc.(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 extraordinary, diverse creators who are dedicated to making a difference in how our partners do IT.
#LI-TG1