View all jobs

Back End Software Engineer

Vancouver, BC · Information Technology

Backend Software Engineer

Full-Time Employment
Competitive Salary + 10% Bonus
Full Benefits
Paid Vacation Days
Vancouver, British Columbia 


  • Competitive salary, annual bonus, publicly traded stock options, group retirement plan
  • Enhanced employee group benefits
  • Annual wellness allowance
  • Annual educational allowance 


Our client is working on solutions that take data from physical sensors (video, RF, electromagnetic) and feed it into AI models. We are seeking an experienced Python developer to build agents that capture data from physical sensors and stream it (via Faust/Kafka topics) into their AI processing engines. All processing is deployed as containerized (docker) microservices. This position is part of an initiative to grow a small software development team. As such, we’re looking for an individual who likes startup-like environments and enjoys having lots of influence in how services are designed, built and deployed. 



  • Develop microservices to capture data from physical sensors and stream it to an AI model
  • Own internal deployments and make sure software and environments are stable and consistent
  • Ensure developer, deployment and user quality stories are first-class citizens in our software
  • Take ownership of product-related components and help drive them to production
  • Work in agile development methodologies with a multidisciplinary team


Must Have:

    • 5+ years software development experience in python
    • Containerization experience using docker and docker-compose
  • Advanced Linux admin experience
  • Experience and passion for streaming/messaging services such as Faust (Kafka) or alternatives such as RabbitMQ, ZeroMQ
  • Strong communication skills and proven ability to develop software in teams
  • Ability to write clear, well-structured and documented code


Nice to Have:

  • UI software development experience (JavaScript/React) a big bonus
  • Experience with working with data from physical sensors
  • Interest in AI and Machine Learning
  • Working knowledge of digital signal processing and machine learning

Thank you for your interest in this job posting.
We look forward to hearing from you.

TalentSphere Staffing Solutions

Toronto: 416.900.3435
Calgary: 403.910.9222
Edmonton: 587.333.7929
Kelowna: 250.448.8880
Montreal: 438.448.4300
Mississauga: 905.919.3688
Ottawa: 613.783.1441
Vancouver: 778.807.9777
Victoria: 250.294.8095
Winnipeg: 204.285.3905

International Offices
USA Toll-Feee: 1855.900.3435
USA - Dallas   469.498.2002
 Recruitment Services - TalentSphere 

More Openings

Architectural Technologist
Territory Sales

Share This Job

Powered by