AI Developer – Intermediate

Ottawa, Ontario, Canada

JSI

Industry-leading lawful intelligence and AI-enabled data fusion + analytics for Law Enforcement, Intelligence & Security. JSI protects what matters.

View all jobs at JSI

Apply now Apply later

Knowledge & Experience 

Responsibilities 

  • Troubleshoot and resolve high-priority software issues impacting customers, utilizing diagnostic and debugging tools. 
  • Collaborate with development teams to create and deploy fixes, ensuring rapid resolution of production issues. 
  • Develop minor feature enhancements to improve product quality and supportability based on customer feedback. 
  • Document root cause analyses and develop processes for proactive problem prevention. 
  • Serve as the primary point of escalation for complex technical issues, providing technical expertise and guidance to customer support teams. 
  • Maintain strong communication with stakeholders, including customers, to keep them informed of progress on critical issues. 
  • Collaborate: Work closely with your team, including developers, testers, product owners, and managers. 
  • Continuous Improvement: Embrace a focus on continuous improvement and challenge the status quo. 
  • Agile Participation: Actively engage in Agile ceremonies, such as daily standups, grooming, sprint reviews, retrospectives, planning, and demos. 
  • Work closely with senior developers, data scientists, and other team members to understand requirements and deliver high quality innovative solutions. 
  • Assist in integrating AI/ML models and algorithms into existing systems and applications. 
  • Develop using test driven design (TDD) and CI/CD principles. 
  • Stay updated with the latest trends and advancements in AI/ML and related technologies. 

 

Required Qualifications 

  • Bachelor’s degree in computer science, Software Engineering, a related field, or equivalent job experience 
  • 3-5 years of experience developing high quality enterprise software  
  • Proficiency in Python and C#. Familiarity with software development best practices 
  • Basic understanding of machine learning concepts, frameworks, and libraries (e.g., TensorFlow, PyTorch, scikit-learn, LLMs, RAG, Prompt Engineering). 
  • Strong problem-solving skills and the ability to drive best in class solutions while maintaining simplicity 
  • Proven history of getting things done (e.g., not just a thinker, but someone capable of delivering high quality code and finishing the job) 
  • Team player – able to share, mentor and code review, with the ability to adapt to the latest development techniques. 
  • Eligible for up to a top-secret security clearance.  

 

Preferred Qualifications 

  • Agile development experience, including the use of automated unit and integration tests.  
  • Familiarity with AI/ML frameworks and tools including those disciplines focusing on LLMs, RAG, Vision and Language Analytics 
  • Enterprise development experience (large databases, multi-tier applications).  
  • Linux experience. 

 

Personal Attributes 

  • Excellent communication skills – Both written and verbal. 
  • Self-motivated and capable of managing multiple priorities and tasks. 
  • Loves to be a part of a team. 
  • Creative and efficient in proposing solutions to complex, time-critical problems. 
  • Strong analytical and problem-solving skills with a high attention to detail. 

 

How We Work   

You will be expected to work in a remote/hybrid environment reporting to our Kanata, Ontario location 2 or more times per week. 

About JSI 

JSI is built on purpose, that of making a difference in the world. 

Founded in 1979, this privately-owned technology company is the North American leader in designing and developing acquisition, collection and analysis solutions for law enforcement and intelligence communities. 

With 4Sight – JSI’s single, unified, product suite – customers can combine any number of disparate data sources into a highly intuitive, visually-focused platform. The result? JSI’s customers spend less time working with data and more time seeing patterns, understanding trends, and gaining perspective (and making the world a safer place). 

With over 400 employees and a strong, growing global presence in Canada, the U.S., Australia and Germany, JSI is not only the dominant player in its industry, it is also known for its fun, high-performing, purpose-driven corporate culture. 

In accordance with the Accessibility for Ontarians with Disabilities Act (AODA), JSI will provide accommodation accessible formats and communication supports for the interview process upon request. 

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  2  0  0

Tags: Agile CI/CD Computer Science Engineering Linux LLMs Machine Learning ML models Prompt engineering Python PyTorch RAG Scikit-learn Security TDD TensorFlow

Perks/benefits: Career development

Region: North America
Country: Canada

More jobs like this

Explore more career opportunities

Find even more open roles below ordered by popularity of job title or skills/products/technologies used.