Jobs

    Software Architect - Canada - Real Python

    Real Python
    Real Python Canada

    3 days ago

    Default job background
    Description
    Job Title
    Backend Software Architect, EarthRanger (Contract Opportunity) Job Description


    Who You Are:

    Love animals? Have you always wanted to apply your technical and creative expertise to a product that protects endangered species on a day-to-day basis? You don't have to decide between a technical career and a deeply moving, important calling.

    Imagine your cutting-edge software being used by a wildlife ranger in Africa, helping them to combat poaching, study animals, and help local communities


    Your Next Challenge:

    The Allen Institute for AI (AI2) is looking for our next Backend Software Architect to help drive our Applied Science & Technology team's EarthRanger project.

    EarthRanger is asoftware solution that helps conservationists make informed operational decisions.

    We help prevent the poaching of endangered species, fight deforestation, promote human-wildlife coexistence, and advocate for legal protection of wildlife.

    We do this by integrating real-time data from 100+ hardware sensors (animal trackers, radios, vehicles, etc), rangers, patrols, remote imaging, etc and providing visibility and analysis of conservation activities across landscapes.

    More than 500 conservation organizations use EarthRanger today, from iconic national parks like Masai Mara Reserve in Kenya and North Luangwa National Park in Zambia, to species-specific conservation programs like the Snow Leopard Trust in Mongolia and Panthera's Mountain Lion Program in Washington state.

    Working on this team, you have the opportunity to join us in designing, building, and deploying cutting-edge products that will have a global impact.

    You will collaborate with our users, NGOs, and academic partners to understand, design and deliver EarthRanger functionality to aid in wildlife conservation.

    In this role, applying your vast software engineering experience, you will scale and extend our platform to support tens of thousands conservation sites and programs.

    The candidate will be confident in the use of the latest tools and best practices, and comfortable both teaching and learning from teams of extremely talented engineers.

    Restrictions
    Telecommuting is OK
    No Agencies Please
    Requirements


    What you'll need:
    Experienced software development engineer and architect with a strong agile background.
    Ability to architect scalable solutions including design documents and lead the implementation of that system by their team. Including the management and processing of near real-time data streaming from remote sensors.
    Experienced coder in Python with over 4 years experience developing applications and services in that language. Version 3.8 and above.

    Technical Experience includes building and deploying SaaS applications at scale using the Django Web Framework with major data storage engines (PostgreSQL, MySQL, Redis, ElasticSearch, etc.) Scale includes the use of multi-tenancy to support many different customers.

    Systems deployed on Kubernetes.
    Use of Django Rest Framework to define REST based API for a complicated system. Develop alternative APIs using web socket or socketIO to provide real-time interface.

    Realtime systems architecture, using celery, pubsub, or comparable tools to implement background jobs and message queues for cross-system communication.

    Contact Info

    Contact :
    Chris Jones
    E-mail contact : chrisj @ earthranger . com


    Web :

    Have a job that our community would be interested in? Please check our job submission how-to for details on howto file a job posting.

    If you have submitted jobs previously under your login, you can view them bylogging in now .
    #J-18808-Ljbffr

  • Versapay

    Software Architect

    2 weeks ago


    Versapay Canada $160,000 - $180,000

    About Versapay · Versapay is the leader in Collaborative Accounts Receivable. The Versapay Collaborative AR Network is the first solution that empowers the genius of teams by bridging the gap between suppliers and buyers through a shared, digital experience. Versapay's accounts ...


  • NCC Group , , Canada

    Senior Software Architect page is loaded · Senior Software Architect · Apply locations Delft time type Full time posted on Posted 29 Days Ago job requisition id R7201 For this job, fluency in Dutch is a requirement. The job vacancy text below is, therefore, in Dutch. · Jouw r ...


  • JAM Software GmbH Canada

    KMS Technology was established in 2009 as a U.S.-based software services company. With development centers in Vietnam and Mexico, we have been trusted globally for the superlative quality of our software consulting & development services, technology solutions, and engineers' expe ...

  • Versapay

    Software Architect

    2 weeks ago


    Versapay Canada $160,000 - $180,000

    Versapay is the leader in Collaborative Accounts Receivable. The Versapay Collaborative AR Network is the first solution that empowers the genius of teams by bridging the gap between suppliers and buyers through a shared, digital experience. Versapay's accounts receivable (AR)aut ...


  • JAM Software GmbH Canada

    Principal Software Engineer - Platform Security/Compliance Architect - (Remote) 4484 · Fully Remote (works exclusively from home) · We are looking for a talented and experienced Principal Software Engineer to serve as our Compliance Architect for our teams. In this role, you wi ...


  • Karkidi Canada

    Working for the AEC VP of Software Architecture and as one of the most senior members of Autodesk's software architecture team, you will be responsible for coordinating this architectural transformation across the AEC software portfolio. Through this work, you'll be helping the A ...


  • Advanced Micro Devices Canada

    We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs ...


  • Bronson Technical Search Canada $126,000 - $160,000

    Job Title: Senior Software Architect (eLearning) · Compensation: $126,000 - $160,000 per annum Location: Remote (Canada) Employment Type: Permanent About You Our client is seeking an accomplished Senior Software Architect with a visionary mindset to shape the future of pro ...


  • Caylent Inc Canada $152,000 - $171,000

    The Mission · We are seeking a talented Cloud Software Architect to join our growing Cloud Native Applications team. The right candidate is someone who has a deep understanding of building applications in the cloud and utilizing cloud native services to make applications more re ...


  • Philpar Canada

    Welcome to DataCose We are a highly dynamic, 100% remote team engaged in crafting bespoke web portals and automations utilizing our deep knowledge in Airtable. We're expanding our horizons and are on the hunt for a skilled Software Solutions Architect to become a cornerstone in o ...


  • Philpar , , Canada

    Welcome to DataCose We are a highly dynamic, 100% remote team engaged in crafting bespoke web portals and automations utilizing our deep knowledge in Airtable. We're expanding our horizons and are on the hunt for a skilled Software Solutions Architect to become a cornerstone in o ...

  • Randstad Canada

    Hardware Designer

    2 weeks ago


    Randstad Canada Kanata, Canada Full time

    One of my client is looking for a Hardware Designer in planning , designing, testing and delivery to carrier-grade hardware used for optical line systems. The designer will Work together with hardware engineers, software engineers and system architects to deliver high-quality des ...


  • Capgemini Engineering Canada

    Job description: · Key Skills: · •Min 15+ Years of experience with 5+ years as a Teamcenter solution architect · •Must have architected at least 2 Siemens Teamcenter implementation or transformation programs. · •Should have strong experience leading technical teams to deliver PLM ...


  • IG Canada

    Job Title: Implementation Project Manager · Location: North America or USA - fully remote · Company: Software Development · Our client, a leader in revolutionizing customer experiences through a cutting-edge CCaaS platform, trusted by globally recognized brands, is seeking a dyna ...

  • M Moser Associates

    Designer

    1 week ago


    M Moser Associates canada, Canada

    Position Overview · As a Designer with M Moser Associates you will play a key role in advancing our design solutions. It is your job to generate new ideas for projects while maintaining enthusiasm about achieving client's business goals. Working in Project Teams, as a Designer yo ...

  • Tata Consultancy Services

    Developer

    1 week ago


    Tata Consultancy Services Canada

    About TCS TCS operates on a global scale, with a diverse talent base of more than 600,000 associates representing 153 nationalities across 55 countries. TCS has been recognized as a Global Top Employer by the Top Employers Institute - one of only eight companies worldwide to have ...


  • Wind River Kanata, Canada

    Description · Position at Wind River CLOUD SECURITY ARCHITECT · Location: Canada, Remote · Security Clearance Requirements · WHY WIND RIVER? · Wind River is on a mission to transform the world through groundbreaking technology, making it safer and more connected than ever b ...


  • Sage Recruiting Canada $150,000 - $200,000

    Job Opportunity: Senior Software Engineer · 100% Remote - Canada · ________________________________ · About Us: · At Sage Recruiting, we're partnering with a well-funded, late-stage fintech startup that's changing the personal banking experience and redefining how people manage t ...


  • Challenger Motor Freight Inc Canada

    Envision: · Working for a company dedicated to personal career growth and opportunity in moving the organization forward. Challenger Motor Freight Inc. is a Platinum Club Member in Canada's 50 Best Managed Companies. Our success is directly attributed to our dedicated and talente ...

  • The Lignum Group

    Project Manager

    1 week ago


    The Lignum Group canada, Canada

    The client: A premier building envelope contractor specializing in high-quality waterproofing solutions for commercial, industrial, and residential projects. Their reputation is built on innovation, excellence, and delivering results that exceed client expectations. Are looking f ...