ML Data Engineer

Job Posting Date: September 2020
Start date: 
October 2020
Job Type: Permanent/Full-Time; 40hr/wk

Company description

 Virgil Systems is a rapidly growing network technology company. At Virgil Systems, you will be part of an experienced global team that is changing how the world communicates. Our team members have developed technology for global technology companies, governments, and open-source communities. We utilize an innovative approach which leverages unique data encoding and distributed routing to create a communication and storage system capable of withstanding and recovering from catastrophic data losses.  

We provide industry-leading security, reliability and trust so that our stakeholders and society can prosper from the unprecedented growth of devices, critical services and economic activity dependent on legacy and next generation networks (5G/IoT). Our flagship product is the Virgil Integrity™ Network (VIN™) - a middleware Digital Infrastructure Solution deployable across all network types and workflows. We are currently expanding our technical team for core product development and specialized deployments with existing and new partners.  

Join us on our journey. 

Position overview

This position will initially be remote. This position will be part of the core product development team and on special deployment projects, as needed. The following are responsibilities associated with this position in both functions: 

  • Identify opportunities for real-time product performance monitoring and ML-based improvements 

  • Design and develop data pipeline for real-time network signal processing to classify network anomalies, application domain scoring, ‘trusted’ route selection (as part of core product features and specialized projects) for automated network adaptability (SDN) 

  • Optimize and maintain data pipeline to maximize Quality of Service  

  • Generate insights from real-time and non-real time data 

  • Assist in analyzing customer requirements as relevant (ML-oriented) 

Required skills and experience

The following are necessary skills and expertise for this role: 

  • Experience with graph-based machine learning 

  • Familiarity with applications of machine learning for network optimization and security 

  • Experience deploying data pipelines for ML models in the context of real-time decision-making 

  • Bachelor's in mathematics, Data Science, Computer Science or equivalent 

  • Familiarity with industry ecosystems and ML frameworks (SciKit-Learn, xgBoost, Keras, TensorFlow, pyTorch) 

  • Expertise with supervised, unsupervised ML, and deep learning 

  • Deep knowledge of math, probability, statistics and algorithms 

  • Excellent communication skills 

  • Outstanding analytical and problem-solving skills 

  • Language: English

Desired skills and experience

The following are nice-to-have skills and expertise for this role:

  • Experience in a technical role within the networking technology industry 

  • Experience developing ML models with IP and other network data 

  • A passion for data and real-world use cases 


Why Virgil? 

Positive global impact: Virgil Systems is building the future of secure, reliable and trusted communications technology. Our purpose is to make the world a safer and more prosperous place by providing the ability for our customers and society to trust their data and networks without compromising on performance.  

Personal impact: As an early team-member, you will have a key role in helping to shape the organization by working on innovative technology, defining our culture, and driving our success. 

Diversity, Inclusiveness, and Independence: As a trusted member of our team, you will have the ability to work when and where you want to enable you to flourish personally and professionally. 

Company culture, challenging projects and personal growth: At Virgil Systems we value integrity, curiosity, adaptability, and optimism.    If you are passionate about technology, self-improvement, and generating value for clients and society, Virgil Systems is the place for you.  

We value the wellness of our team members and encourage continuous personal and professional development as an integral part of our company’s growth.   

As an equal opportunity employer that benefits from the diversity of our global team, we encourage applicants from all backgrounds and life experiences to apply. Group insurance benefits offered.

Wage band: $60k-120k

How to apply: send your resume, Github and cover letter to [email protected] 

Registered Address: 4000-1 Place Ville-Marie, Montreal QC H3B 2C4