AI Developer – Vector Database - Intermediate

Ottawa, Ontario, Canada

Applications have closed

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

Knowledge & Experience 

Responsibilities 

  • Design, Develop, and Test: Create robust, scalable, and efficient software solutions following industry best practices and meeting documented acceptance criteria. 
  • Write Clean Code: Craft well-documented and maintainable code, adhering to coding standards and guidelines. 
  • Code Reviews: Conduct thorough code reviews to ensure compliance with coding conventions and quality standards. 
  • Troubleshooting and Debugging: Identify root causes and implement effective solutions for issues that arise. 
  • 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. 
  • Write, test, and maintain high-quality code in Python, and C#  
  • Work closely with senior developers, data scientists, and other team members to understand requirements and deliver high quality innovative solutions. 
  • Assist in integrating embedding models into a vector database 
  • 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 embeddings, and vector database principles 
  • 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 
  • 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. 

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

Tags: Agile CI/CD Computer Science Engineering Linux Machine Learning Python Security TDD

Region: North America
Country: Canada

More jobs like this