Skip to content

Data Engineer

Data Engineer

Software and Programming Jobs Engineering Jobs Data Analyst Jobs

Kinsol Research Inc

Data Engineer

Kinsol is looking for a developer with exposure to machine learning and large data problems to join our development team. Successful applicants will be assigned to one or more of a diverse array of 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 operate on an extremely large dataset
  • Must be able to plan large computational tasks; evaluate and optimize the problem’s complexity.
  • Must be able to produce high-quality code and ensure robustness through tests
  • Must be able to communicate clearly, both orally and in writing
  • Must be self-motivated and able to work as part of a team
  • Must be responsive to client needs
  • Able to deploy machine learning models


  • MSc/BSc in computer science, software engineering or equivalent
  • 2+ years of professional software development experience, with thorough experience in one or more relevant languages (Python, Java, C/C++, Scala)
  • Experienced in dealing with complex operations over large datasets
  • Exposure to cloud web services, ability to design decoupled, fault-tolerant, highly scalable, highly available system architectures
  • Familiar with modular development, object-oriented concepts, version control and documentation
  • Ability to configure and operate Linux servers and write server-side APIs

Additional Assets

  • Exposure to machine learning concepts, and ability to deploy models
  • Ability to design large-scale data systems targeted towards high volume data processing and storage
  • Experience with agile development and collaborative software practices
  • Experience with Docker containers and continuous integration
  • Experience with the theory and application of a few of the following areas: digital signal processing, probabilistic reasoning, machine learning, audio, text classification, firmware and embedded systems
  • Practical experience with relational databases (PostgreSQL, MySQL), server-side frameworks (Flask, Django), Familiar with one or more of the following technologies:
    • Elastic Search, NoSQL, Neo4J, Apache Spark, Apache Airflow, AWS EMR, AWS, Nominatim / Open Street Map
  • Front-end experience (JavaScript, CSS, HTML5, CSS, 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 interesting problems, centrally located offices with harbour views in Vic West - minutes from downtown - foosball matches, great coffee, and comprehensive health and dental plan.

Contact Information

All qualified candidates are encouraged to apply, although only those eligible to work in Canada will be considered.

Please send a resume and cover letter in PDF form to with ATTN: Data Engineer in the subject line.

Additional Info

Job Type : Full-Time, Contract

Location : Victoria, BC, Remote

Experience Level : Intermediate Level

Powered By GrowthZone
Scroll To Top