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 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

  • 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

    3 weeks ago


    Vancouver, British Columbia, B6B, 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...


  • 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 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 TEEMA Full time

    Company OverviewTEEMA is a medium-sized company with a strong focus on AI-enabled products. We are looking for a skilled Senior Python Developer to join our team and contribute to the development of machine learning solutions.


  • 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, Canada TEEMA Full time

    OverviewAt TEEMA, we are committed to building innovative AI-enabled products that drive business efficiency. As a Senior Python Developer, you will contribute to the development of machine learning (ML) solutions and other infrastructure components that will be used in features such as language detection, sentiment analysis, and business...


  • Vancouver, British Columbia, Canada Scanline VFX Full time

    As a Senior Pipeline Developer at Scanline VFX, you will work closely with our team of experts to build and maintain our Houdini pipeline. Your responsibilities will include designing and implementing new workflows, communicating with artists to identify areas of improvement, and contributing to technical briefs and user documentation.About the Role:We are...

  • Backend Lead

    5 days ago


    Vancouver, British Columbia, Canada Pragmatike Full time

    About the JobAs a Senior Fullstack Engineer at Pragmatike, you will have the opportunity to work on ambitious projects in a dynamic and flexible environment. We are seeking an experienced professional to lead the development and implementation of web and mobile applications.The ideal candidate will have over 5 years of experience in software development,...


  • Vancouver, British Columbia, Canada Twilio Full time

    **Responsibilities**As a Technical Content Specialist, your key responsibilities will include:Publishing one to three pieces of high-quality technical content per month on the Twilio Blog and Twilio CodeExchange.Maintaining, updating, or sunsetting existing Python-based technical content on the Twilio Blog and Twilio CodeExchange.Serving as the resident...


  • Vancouver, British Columbia, Canada Klue Full time

    Job DescriptionThe Senior Backend Engineer will work closely with our Win-Loss team to develop and maintain high-quality backend products using the latest technologies. This role involves designing and implementing REST APIs, working with relational databases like PostgreSQL, and utilizing Docker, Kubernetes, and GCP.The ideal candidate should have expertise...


  • 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, Canada Picovoice Full time

    A steadily growing and profitable AI startup seeking world-class software engineers to spearhead the development of its bespoke deep learning inference platform. This is not a role for the complacent. It's for those who thrive on solving vague and non-trivial problems under tight deadlines. &##127919; Required: Experience with C and CUDA for low-level...


  • Vancouver, British Columbia, Canada Klue Full time

    About UsKlue is an innovative company that provides sales enablement solutions. We're committed to supporting and contributing to a diverse environment; on our teams and in our community.Role OverviewWe're seeking a seasoned backend engineer to join our team. As a senior member, you'll be responsible for delivering high-quality products and collaborating...

  • Cloud Engineer

    4 days ago


    Vancouver, British Columbia, Canada Klue Full time

    Klue Engineering is a forward-thinking company that seeks talented individuals to join our Win-Loss team. As a Cloud Engineer (Python), you will be responsible for architecting and implementing cloud-based solutions using Python, PostgreSQL, and related technologies.About the RoleThis is an excellent opportunity for experienced engineers to leverage their...


  • Vancouver, British Columbia, Canada Pragmatike Full time

    About the JobPragmatike is a dynamic and flexible environment that encourages innovation and growth. We are seeking a skilled Senior Fullstack Engineer to lead the development and implementation of web and mobile applications.The ideal candidate will have over 5 years of experience in software development, with a strong emphasis on backend using Python and...

  • OpenUSD Developer

    6 days ago


    Vancouver, British Columbia, Canada Scanline VFX Full time

    **Pipeline Development Role:**We are seeking an experienced OpenUSD Developer to join our pipeline development team at Scanline VFX. In this role, you will be responsible for developing and maintaining a robust OpenUSD-based pipeline that supports the creative needs of our artists.Key Responsibilities:Develop high-quality Python code that is easy to maintain...


  • Vancouver, British Columbia, Canada Klue Full time

    Klue Engineering is a dynamic team of software engineers dedicated to building an innovative product that drives business growth. As a Senior Backend Engineer, you will join our Win-Loss team and contribute to delivering high-quality products that meet the needs of our customers.Company OverviewWe are a highly skilled team who values people who take...