Who We Are
Located in downtown Ottawa, Raven Connected is an innovative automotive video telematics hardware and software company. We’re a small, talented group dedicated to advancing fleet management and leading-edge automotive video technology. We are looking for an eager, AI technology enthusiast to join our dynamic engineering team as an AI/ML Engineer/ Full Stack Developer. This position will involve working on cutting-edge AI models; contributing significantly to our video telematics solutions. This role is ideal for candidates with a strong foundation and relevant experience in the field of AI and machine learning.
What You’ll Do:
- Creating AI models and programming systems that can learn and improve over time.
- Integrating AI systems with existing software and hardware infrastructure.
- Analyzing large amounts of complex data to identify patterns and trends, and improve predictive capabilities.
- Developing and testing algorithms and statistical models to enhance AI performance.
- Designing and developing software applications, tools, and platforms that support AI systems.
- Maintaining AI systems and software, regularly updating and optimizing performance.
- Develop, test and maintain software using Python, C++, Javascript/Typescript programming languages.
- Participate in the entire software development lifecycle, building, testing and delivering effective solutions.
- Solve a wide variety of complex problems as they arise that will often require significant analysis of our data, research, machine learning and true artificial intelligence.
- Collaborate with multi-functional teams to identify and tackle sophisticated problems.
Experience (Core Requirements):
- Preference will be given to candidates with 7-10 years industry experience.
- Proven track record within a Cloud Computing Environment, ideally Amazon’s Amazon Web Services (AWS).
- Proficient understanding of Python software development stacks, ecosystems, frameworks, and tools.
- Experience with machine learning/AI frameworks (PyTorch, TensorFlow, etc.).
- Experience with front-end JavaScript frameworks (React, Svelte, etc.).
- Knowledge and experience with embedded system methodologies and assigning memory allocation in Linux environments is an asset.
- Expertise in data analysis, statistical modeling, and data visualization.
- Ability to design and develop machine learning algorithms and models.
- Excellent problem-solving skills and a keen eye for detail.
- Ability to work collaboratively within a team and communicate effectively.
Additional Qualifications and Skills:
- Bachelor’s / Master’s / PhD in Computer Science, Machine Learning or Artificial Intelligence or equivalent experience.
- This is not a theory-based role. Work history and deep practical experience is required.
- A thorough understanding of machine learning algorithms, deep learning frameworks and statistical analysis in TensorFlow, PyTorch or other frameworks.
- Ability to quickly ramp into an existing ML modeling code base.
- Attention to detail and ability to manage multiple projects simultaneously.
- Strong fundamental knowledge of mathematics and statistics.
Compensation
Raven offers a competitive compensation model with full benefits included. Compensation is aligned with experience and similar industry models.
Benefits:
- Health Insurance
- RRSP Matching
- On site gym
- Weekly team lunch
- Free parking
Schedule: Monday to Friday
Work Location: Downtown Ottawa with some flexibility for a hybrid schedule
Job Type: Full-time