• Software Developer, AI Language Tools (Python)

    Job Location CA-BC-Vancouver
    Job ID
    # Positions
    Job Type
    Permanent Full Time
  • Job Description

    Avigilon, a Motorola Solutions company, is defining the future of the security industry through innovative end-to-end-solutions. We’re changing the landscape of the surveillance industry through advanced award-winning AI based surveillance systems. Artificial Intelligence is transforming the world and our team is advancing the field as it applies to the surveillance industry. We are proud to be industry leaders in video analytics with products like Appearance Search and Unusual Motion Detection along with our recently launched Avigilon Blue cloud service platform. You will have the opportunity to contribute to intelligent camera surveillance systems through cutting edge research and software engineering. 


    Avigilon’s solutions have been installed in more than 120 countries at thousands of customer sites, including school campuses, transportation systems, healthcare centers, public venues, critical infrastructure, prisons, factories, casinos, airports, financial institutions, government facilities, and retailers.


    At Avigilon, you will find a culture of thought-leaders who are passionate about creating exciting new solutions for security and surveillance. We seek problem-solvers who are eager to rise to the challenges of a continuously evolving technological industry, and those who want to make an impact on the safety of people and businesses globally.


    The Chief Technology Office (CTO) brings together Avigilon’s security systems solutions with Motorola Solutions’ end-to-end suite of public safety offerings, leveraging cutting edge voice technology, language and video models, natural language understanding to enable our customers to focus on what matters while providing faster responses, safer outcomes and greater transparency.


    Considering our customers’ unique “jobs to be done” is a foundational principle of the CTO. Based on their needs, we create solutions by applying our knowledge in user experience and design, human factors research and artificial intelligence (AI).  Software and hardware technology and platform solutions developed by the CTO form the basis of many products and solutions offered by Avigilon and by Motorola Solutions as a whole.


    The candidate will join a talented team of data scientists and engineers in the Chief Technology Office at Motorola Solutions working on developing mission-critical AI solutions for our public safety and commercial customers.  Our objective is to provide meaningful value to our customers by developing domain-specific applications and services in the areas of Speech & Audio, Machine Translation, Natural Language Understanding and Computer Vision.


    Job Overview


    The Language Driven Learning team within the CTO is looking for versatile and talented software developers to work in a multidisciplinary team of data scientists and developers with the goal of building the next generation of AI solutions for Public Safety.


    One of our areas of work is in enabling fast, accurate and natural communication between human operators and their underlying information systems in support of mission-critical safety workflows.  In this role, you will leverage your leadership skills as you work with a team to develop reusable AI components.  You will develop infrastructure that will enable rapid prototyping and deployment of AI-driven language solutions, enabling collaboration between research units and production engineers.


    Your work will directly impact our customers in the form of products and services that make use of language and video technology.  Unlike similar roles in the industry, the result of your work has the potential to impact the entire lifecycle of the public safety workflow impacting people's lives in moments that matter.


    We’re excited about the work we are doing in AI.  We often describe it as “Mission Critical AI” because our approach is founded on our many years of Public Safety experience and knowledge.  We know the mission-critical needs of our customers are unique and different from the consumer technologies that leverage AI today.


    Including a link to code you’ve written (e.g. GitHub) and/or a description of a project you’ve been involved in as part of the application process would be a big plus in consideration for this role.


    Required Skills:

    • 2+ years Software Engineering experience
    • Expert knowledge in Python
    • Experience with Linux, DevOps (command line)
    • Experience with containerized infrastructure (Docker)
    • Strong written and oral communication skills

    Desired Skills:

    • Familiarity with relational and NoSQL databases
    • Familiarity with cloud-based infrastructure: Azure and/or AWS
    • Familiarity with a Javascript framework: React and/or Angular
    • Activity in the Open Source community is a strong plus

    Perks and Benefits:


    As a full-time employee at Avigilon, you are eligible to receive a comprehensive benefits package which includes MSP, extended health, dental, and medical insurance while travelling. You will also receive a health spending account to cover additional healthcare costs, such as vision care, RMT and chiropractor visits.


    We believe that diversity spawns innovation – the more diverse our employees are, the more ideas and talents we have to excel as a leader in the technology sector. If you would like to be part of a dynamic team of people who are ambitious, focused, and hardworking then we look forward to meeting you!


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed