Python Developer

3 weeks ago


Vancouver British Columbia BB, British Columbia, Canada TEEMA Full time

Overview:

As a Senior Software Developer on the AI team, you’ll be using leading-edge technologies to build AI-enabled products that are used by tens of thousands of users globally to enhance business efficiency. Working alongside data scientists and other developers, you will contribute to the building of machine learning (ML) solutions and other infrastructure components that will be used in features ranging from language detection, machine translation, sentiment analysis, business classifiers, and other natural language processing (NLP) related initiatives.


Our AI team remains grounded with focus and purpose from our startup days while benefiting from being a mature, medium-sized company. We are looking for people with strong software engineering skills and experience in Python.



What you will be doing:

  • Work as part of an Agile development team to write Python code
  • Document code and document detail designs
  • Work with other developers and data scientists in the deployment of machine learning models and other infrastructure components for NLP-related features
  • Design, in collaboration with the team, the software implementations that satisfy business requirements
  • Design, in collaboration with the architecture team, the system architectures that satisfy business requirements
  • Write unit and integration tests for your code
  • Collaborate with testers in the development of test cases
  • Develop deployment systems for Python-based systems
  • Collaborate with product owners on user story generation and refinement
  • Participate in knowledge-sharing activities with colleagues
  • Monitor and support the operation of production systems
  • Mentor teammates via pairing, design review, and code review


  • What you must have:
  • Minimum of 7 years of software development experience, shipping enterprise-grade software in an Agile environment, ideally in Python (or comparable experience in other languages with a willingness to move to Python)
  • Experience working with microservices
  • Experience with web services technology such as REST, JSON, or Thrift
  • Solid knowledge of software development principles, data structures, and design patterns
  • Experience with multi-threaded programming and asynchronous programming
  • Experience with unit testing and Test-Driven Development (TDD)
  • Experience with Continuous Integration/Continuous Delivery (CI/CD)
  • Experience mentoring Junior developers
  • Experience with any of the following is considered an asset:
  • C++, Bash
  • MLflow, OpenShift, Kubernetes, Docker



  • Vancouver, British Columbia, B6B, British Columbia, Canada Resonaite Full time

    Our client in the public sector is seeking a contract based Python Fullstack developer to work on their web portals.Duration: 12 months + extension optionLocation: Remote (PST)Responsibilities:Translate software specifications into clean, efficient code in Python/Javascript.Develop and maintain applications that support funding programs and data-driven...

  • Python Developer

    3 weeks ago


    Vancouver, British Columbia, Canada TEEMA Full time

    Overview: As a Senior Software Developer on the AI team, you'll be using leading-edge technologies to build AI-enabled products that are used by tens of thousands of users globally to enhance business efficiency. Working alongside data scientists and other developers, you will contribute to the building of machine learning (ML) solutions and other...

  • Python Developer

    2 weeks ago


    Vancouver, British Columbia, Canada TEEMA Full time

    Overview: As a Senior Software Developer on the AI team, you'll be using leading-edge technologies to build AI-enabled products that are used by tens of thousands of users globally to enhance business efficiency. Working alongside data scientists and other developers, you will contribute to the building of machine learning (ML) solutions and other...

  • DBT Developer

    4 weeks ago


    Vancouver, British Columbia, B6B, British Columbia, Canada Two Circles Full time

    Who we areWe are Two Circles. We are a Sports & Entertainment Marketing business. We grow audiences and revenues. We do that by knowing fans best. We work with clients to help them understand & influence what their fans are doing – the way fans spend their money, the events that fans attend, the channels fans respond to, the content fans watch and more....


  • Vancouver, British Columbia, Canada Semiconductor Engineering Full time

    We are seeking an R&D Engineer II to contribute to the transformation and componentization of industry-leading electronics products. The successful candidate will be responsible for integrating these components into emerging Python developer ecosystems.


  • Vancouver, British Columbia, Canada TEEMA Full time

    Job Title: Senior Python Developer – AIJob ID: 76634Location: Vancouver, British ColumbiaOverview:As a Senior Software Developer on the AI team, you'll be using leading-edge technologies to build AI-enabled products that are used by tens of thousands of users globally to enhance business efficiency. Working alongside data scientists and other developers,...


  • Vancouver, British Columbia, Canada Twilio Full time

    We're looking for a talented Software Engineer, Technical Content, to join our team. In this role, you'll be responsible for creating high-quality technical content that meets the needs of our developers.Key Qualifications3+ years experience in Python development.2+ years writing experience, regardless of form (i.e. technical documentation, tutorials, blogs,...


  • Vancouver, British Columbia, Canada RBC Full time

    Job SummaryWe are seeking an experienced Python developer to join our engineering team and contribute to creating dynamic software applications for our business.The ideal candidate will possess in-depth knowledge of object-relational mapping, experience with server-side logic, and above-average knowledge of Python programming.A top-class Python developer is...


  • Vancouver, British Columbia, Canada Resonaite Full time

    Our client in the public sector is seeking a contract based Python Fullstack developer to work on their web portals.Duration: 12 months + extension optionLocation: Remote (PST)Responsibilities:- Translate software specifications into clean, efficient code in Python/Javascript.- Develop and maintain applications that support funding programs and data-driven...


  • Vancouver, British Columbia, B6B, British Columbia, Canada S.i. Systems Full time

    Our big SaaS client in Vancouver is looking for a Senior Data Scientist to develop AI and machine learning solutions for a large-scale electronic communication archives. The role involves applying machine translation, transcription, NLP, LLMs, and generative AI while addressing scalability and high availability challenges in big data environments.Note:...


  • Vancouver, British Columbia, B6B, British Columbia, Canada S.i. Systems Full time

    Our public client is looking for a Senior Data Engineer with expertise in cloud-based data engineering to design and develop scalable data architectures and pipelines and ensure data integration, governance and analytics.NOTE: This is a 12-month contract, hybrid model. Must work in the Vancouver office 3 days a week. This role will involve making key...


  • Vancouver, British Columbia, Canada Dat-Track Full time

    We are seeking a seasoned Senior Python Engineer to join our team at Dat-Track. With a focus on innovation in media recognition technology, we are expanding our team and seeking an expert in Python development to help us achieve our goals.About the RoleThis role offers a unique opportunity to work on cutting-edge projects in a dynamic environment. You will...

  • Python Developer

    2 days ago


    Vancouver, British Columbia, Canada Spring Financial Full time

    About UsSpring Financial is a Canadian fintech company that has revolutionized the lending process. Since its founding in 2014, we have become the largest loan originator in the country, serving millions of customers. Our mission is to provide innovative financial solutions to Canadians, making it easier to manage their finances.Our TeamOur team at Spring...


  • Vancouver, British Columbia, B6B, British Columbia, Canada Alquemy Search & Consulting Full time

    Business Intelligence (B.I.) Engineer10 month contract, high potential to extend"Hybrid" work environment - 3 days per week in downtown Vancouver officeDesired skills & experience:SQLStrong programming skills with PythonDeveloping data ETL, data sources and dashboardsGoogle Cloud Platform (GCP)BI engineering with data processing tools such as Spark and...


  • Vancouver, British Columbia, B6B, British Columbia, Canada Computational Geosciences Inc. Full time

    Are you an experienced Machine Learning Engineer with a passion for high-performance computing (HPC) on AWS? Do you enjoy working on cutting-edge computational challenges, including computer vision and geospatial data applications? If so, we want to hear from you!About the RoleWe are seeking a Machine Learning Engineer with expertise in HPC and data science...


  • Vancouver, British Columbia, B6B, British Columbia, Canada CLōD Full time

    Position OverviewWe are seeking a skilled and detail-oriented Test Engineer with a minimum of 3 years of experience in software testing, particularly in testing web applications. As a Test Engineer, you will be responsible for ensuring the quality and reliability of our products ( LōD & CLōD ) by designing, implementing, and executing effective testing...

  • Data Scientist

    4 weeks ago


    Vancouver, British Columbia, B6B, British Columbia, Canada TechPOS Full time

    Company DescriptionTechPOS was founded in 2017 in Vancouver, BC, in response to the legalization of cannabis in Canada. The company is dedicated to supporting cannabis retailers by addressing key operational challenges through innovative solutions. TechPOS offers ongoing support, staff training, and product maintenance to help turn the retailers' mission...


  • Vancouver, British Columbia, B6B, British Columbia, Canada S.i. Systems Full time

    Our public company client is looking for a Senior Business Analyst in Data Analytics and AI with experience in IoT to implement futuristic technologies as strategies and solutions This role will support projects that will help the company be a sustainable and futuristic organization that leverages technologies, data analysis and AI.10 month contract to...


  • Vancouver, British Columbia, Canada Dat-Track Full time

    Dat-Track is a leading Automatic Content Recognition (ACR) company processing millions of transactions per second against a vast library of content. At the forefront of innovation in media recognition technology, our team is expanding—and we're seeking an experienced python developer with strong AWS expertise and a keen eye for detail to join us. This...


  • Vancouver, British Columbia, B6B, British Columbia, Canada Inworld AI Full time

    Why Join InworldInworld is the best-funded startup in AI and games with a $500 million valuation and backing from top tier investors including Intel Capital, Microsoft’s M12 fund, Lightspeed Venture Partners, Section 32, BITKRAFT Ventures, Kleiner Perkins, Founders Fund, and First Spark Ventures.Inworld is the leading framework for building agentic...