Skip to content

Software Developer / Analyst - Kinsol Research


Software Developer / Analyst - Kinsol Research

Software and Programming Jobs

Kinsol is looking for a technically oriented programmer to join our development team. Successful applicants will work on one or more software research projects based on their skills and interests. The ideal candidate will be a driven team player who takes ownership of their work, collaborates effectively, and champions ideas from whiteboard to production.

Key Abilities

  • Must be able to produce high-quality code with an eye for testing and design
  • Must be able to communicate clearly, both orally and in writing
  • Must be self-motivated and able to work as part of a team


  • Degree in Computer Science, Software Engineering or equivalent
  • Software development experience with one or more relevant languages (Python, Java, C/C++), Python is preferred
  • Familiar with modular development, object-oriented concepts, version control and documentation
  • An understanding of client/server architecture and responsive design patterns
  • Experience with relational databases (PostgreSQL, MySQL), NoSQL databases (MongoDB, Redis, CouchDB), server-side frameworks (Flask, Ruby on Rails)

Additional Assets

  • Exposure to cloud web services, ability to design decoupled, fault-tolerant, highly scalable, highly available system architectures
  • Ability to design large-scale data systems targeted toward high volume data processing and storage
  • Experience with the theory and application in any of the following areas: digital signal processing(DSP), probabilistic reasoning, machine learning(ML), audio, natural language processing(NLP), computer vision(CV)
  • Ability to configure and operate Linux servers and write server-side APIs
  • Experience building distributed systems
  • Experience with agile development and collaborative software practices
  • Experience with Docker containers and continuous integration
  • Experience with message brokers (RabbitMQ, ZeroMQ, Redis, Kafka)
  • Front-end experience (JavaScript, CSS, HTML5, React)

About Us

Kinsol provides scientific software research and development services to startups and mature technology companies. We operate at the forefront of emerging technology, with expertise in computer vision, machine learning, and IoT systems.

We offer a dynamic work environment with the opportunity to work on challenging and exciting problems, a centrally located bike-friendly office with harbour views in Vic West - minutes from downtown - foosball matches, great coffee, and comprehensive health and dental plan.

Contact Information

Please send a resume and cover letter in PDF form to with ATTN: Software Developer/Analyst in the subject line.

Additional Info

Job Type : Full-Time

Location : Victoria, BC

Experience Level : Junior Level, Intermediate Level

Powered By GrowthZone
Scroll To Top