Research Scientist, Machine Learning
at Complex System Inc
Calgary, AB T2E 1W9, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 09 Feb, 2025 | Not Specified | 01 Feb, 2025 | 1 year(s) or above | Communication Skills,Machine Learning,Docker,French,Dental Care,C++,Anomaly Detection,Databases,Image Processing,Computer Science,Python,Containerization,Flexible Schedule,Continuous Improvement,Analytical Skills,Deep Learning,Sensors | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
ABOUT US
Complex System Inc. (CSI) is a leading provider of customized solutions for clients across a range of industries, including civil, space, and national defense departments. Our flagship software is a multi-sensor data analytic platform leveraging computer vision and artificial intelligence (AI) algorithms for extracting insights from sensory data. At CSI, we understand that each project is unique, and we work closely with our clients to ensure that we provide solutions that meet their specific requirements such as real-time processing. Our team of seasoned specialists possesses the technical expertise and experience needed to tackle complex projects with confidence.
JOB DESCRIPTION
Job title: Research Scientist, Machine Learning
We are looking for self-driven individuals that thrive in a collaborative, small team environment with a passion to work on cutting-edge AI technologies. As a Research Scientist in machine learning, you will be responsible for developing AI & machine learning models that will form an integral part of CSI’s data analytic platform. Your creativity and enthusiasm will be highly valued as we work towards developing innovative solutions and applications. This is a full-time position with expected in-person commitment in Calgary, Alberta.
Main Responsibilities:
- Research, design and develop deep learning, large foundational models and learning algorithms for tasks such as classification from spatiotemporal sensor data streams
- Develop and implement explainable AI (XAI) algorithms to enable human understanding of the AI outputs using techniques such as symbolic representation, contrastive explanation, bias detection, gradient/feature attribution
- Develop algorithms to quantify the predictability of the AI outputs in different conditions, assess the data quality and effect on the system performance
- Approaches to calibrate or interact with the AI system in conditions such as real-time and development of human-machine interface (speech or visual)
- Modify implementations of deep learning and XAI algorithms beyond pre-packaged models and identify opportunities for innovation and improvements
- Conduct experiments and testing using simulated and real-world scenario data to verify the algorithms and meet the requirements of customers.
- Write and maintain design documentation, implementation details in technical reports, and contribute knowledge of findings to colleagues.
- Fulfill additional responsibilities within the scope of the projects as assigned.
QUALIFICATIONS:
- Excellent understanding of the mathematical and statistical foundation of machine learning algorithms – such as CNNs and Transformer architectures.
- Ability to modify existing deep learning/XAI algorithms or implementations of theoretical papers.
- Proficiency in one or more deep learning libraries (Tensorflow, PyTorch) with programming experience in Python and/or C++.
- Experience in algorithm implementation in C++ is an asset.
- Experience or scientific publications in deep learning/XAI or related areas: signal or image processing, sensor anomaly detection, natural language processing, human-machine interaction.
- Solid communication skills with the ability to work with minimal supervision.
- Excellent problem solving and analytical skills, creative individual willing to learn new technologies with a passion for continuous improvement.
- Familiarity with version control systems, containerization (Docker) and interfacing with sensors/databases is an asset.
- Experience with GPU/CUDA programming, Linux servers is an asset.
REQUIRED EDUCATION
- Masters/PhD degree in Computer Science, Electrical Engineering or related field
Job Types: Full-time, Permanent
Pay: $65,000.00-$100,000.00 per year
Benefits:
- Casual dress
- Dental care
- Extended health care
- Flexible schedule
- On-site parking
- Paid time off
Flexible language requirement:
- French not required
Schedule:
- Monday to Friday
Ability to commute/relocate:
- Calgary, AB T2E 1W9: reliably commute or plan to relocate before starting work (required)
Education:
- Master’s Degree (required)
Experience:
- Machine learning: 1 year (required)
- Python/C++: 1 year (required)
Work Location: In person
Application deadline: 2025-02-0
How To Apply:
Incase you would like to apply to this job directly from the source, please click here
Responsibilities:
- Research, design and develop deep learning, large foundational models and learning algorithms for tasks such as classification from spatiotemporal sensor data streams
- Develop and implement explainable AI (XAI) algorithms to enable human understanding of the AI outputs using techniques such as symbolic representation, contrastive explanation, bias detection, gradient/feature attribution
- Develop algorithms to quantify the predictability of the AI outputs in different conditions, assess the data quality and effect on the system performance
- Approaches to calibrate or interact with the AI system in conditions such as real-time and development of human-machine interface (speech or visual)
- Modify implementations of deep learning and XAI algorithms beyond pre-packaged models and identify opportunities for innovation and improvements
- Conduct experiments and testing using simulated and real-world scenario data to verify the algorithms and meet the requirements of customers.
- Write and maintain design documentation, implementation details in technical reports, and contribute knowledge of findings to colleagues.
- Fulfill additional responsibilities within the scope of the projects as assigned
REQUIREMENT SUMMARY
Min:1.0Max:6.0 year(s)
Information Technology/IT
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Computer Science, Electrical, Electrical Engineering, Engineering
Proficient
1
Calgary, AB T2E 1W9, Canada