Junior Machine Learning Engineer

at  NAV Canada

Ottawa, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate18 Jul, 2024USD 84799 Annual18 Apr, 2024N/AData Collection,Data Analysis,Reinforcement Learning,Product Acceptance,Computer Science,Information Systems,Visualization,Optimization,Scala,Software Development Methodologies,Azure,Python,Machine Learning,Model Selection,Model ValidationNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Job Posting Title
Junior Machine Learning Engineer
Job Category
Systems Engineering
Language Requirements
Bilingual / Bilingue
In the event a qualified bilingual candidate is not found, a qualified unilingual candidate will be considered. / Dans l’éventualité où un candidat bilingue qualifié n’est pas disponible, un candidat unilingue qualifié sera considéré.
Flexible Work Agreement Type
Posting End Date
2024-04-30
Job Grade

PIPSC-2

Pay Range
$84,799 - $106,528
Job Summary
Are you passionate about data science, data analytics, and problem solving? Make a difference in aviation by joining our team and being at the forefront of NAV CANADA’s Advanced Analytics Product team and help us solve cutting-edge problems by applying Machine Learning (ML) in the real world.
As a Junior Software Developer – Machine Learning, you will be part of a diverse team of Software Developers, Data Engineers, Data Analysts and Business Analysts. You will be responsible and contribute to designing, building, evaluating, delivering, and refining NAV CANADA’s advanced analytics product line with hands-on software and machine learning development. Through collaboration with internal and external stakeholders, you will utilize a product mindset to match core business objectives with the right software and ML techniques to ensure advanced analytics products can support better customer experiences.
Job Description

What NAV CANADA offers you:

  • Challenging, team-oriented work environment
  • Competitive compensation and flexible benefits
  • Defined benefit pension plan
  • Opportunities for growth and development
  • Flexible work arrangements
  • Diverse and inclusive workforce

Key Accountabilities:

  • Assist with the analysis and translation of business and technical requirements into software designs and specifications.
  • Assist with software development and maintenance of ML models and data pipelines.
  • Assist with research in ML techniques and prototype new approaches.
  • Assist in providing recommendations on the application of machine learning and artificial intelligence at NAV CANADA.

Job Requirements

Education:

  • Degree from a recognized university or community college with an acceptable specialization in Computer Science, Information Systems or an equivalent combination of education and related experience.

Experience:

  • You have a background in machine learning, theory, and practice.
  • You have experience in deterministic model development (heuristic), traditional batch learning (supervised/unsupervised learning), and/or adaptive machine learning (reinforcement learning).
  • You have data engineering experience and can get the data required to build and evaluate ML models.
  • You have experience developing ML models using Spark, Python, Scala, or similar languages.
  • You have assisted with the design, development, evaluation, optimization, and operationalization of ML models.
  • You have experience developing software using C#, .NET, Python, or similar languages.
  • You have experience using cloud platforms, preferably in Azure

Knowledge:

  • Knowledge of the machine learning and artificial intelligence landscape, including ML trends and MLOps frameworks.
  • Knowledge of the techniques and practices of data collection, feature engineering, model selection, model validation, model production and model refinement.
  • Knowledge of statistical methods, data analysis and visualization.
  • Knowledge of software development processes and best practices.
  • Knowledge of traditional and agile software development methodologies, formal testing processes and product acceptance.
  • Knowledge of the aviation industry and Canada’s Air Navigation System is an asset.

Abilities:

  • Ability to analyze and solve problems.
  • Ability to explain the intuition and assumptions behind ML concepts to a general audience.
  • Ability to work independently and in a team environment.
  • Ability to communicate clearly verbally, visually, and in writing.

Personal Suitability:

  • A commitment to learn and a passion for machine learning, artificial intelligence, and the advancement of human-AI collaboration.
  • A collaborative mindset and team oriented.
  • Analytical thinker/mind set with creative problem-solving skills.
  • Quality focused.

Working conditions (if required):

  • This position is based at Ottawa Head Office but may be eligible for a flexible work arrangement.

NAV CANADA is committed to building a skilled, diverse workforce reflective of Canadian society. If you do not believe that you match every job requirement listed on this job posting, we still encourage you to apply. NAV CANADA encourages a culture of learning and growth, and recognizes that although some technical skills are mandatory, many others can be taught.
Our Company strives to create an inclusive and barrier-free selection process and work environment. If you require accommodations during this competition process, please ensure that you inform the interview coordinator or hiring manager of any accommodation measures you may require. NAV CANADA will provide accommodations throughout the recruitment and selection process to applicants with disabilities as required.
The successful candidate must meet the security requirement of the position and be legally able to work in Canada.
We thank all applicants for their interest; only those selected for an interview will be contacted.
-

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer science information systems or an equivalent combination of education and related experience

Proficient

1

Ottawa, ON, Canada