Talent.com

Python Jobs in Ottawa, ON

Create a job alert for this search

Python • ottawa on

Last updated: 17 hours ago
Software Engineer - Backend (Python)

Software Engineer - Backend (Python)

Scribd, Inc.Ottawa, ON, CA
Full-time
About The Company : At Scribd (pronounced “scribbed”), our mission is to spark human curiosity.We aim to create a world of stories and knowledge, democratize the exchange of ideas and information, a...Show moreLast updated: 19 days ago
Cloud Data Engineer (Python / Databricks)

Cloud Data Engineer (Python / Databricks)

E-SolutionsOttawa
Full-time
Location : Ottawa, ON Canada (Hybrid).Candidate should be comfortable for FF interview at client location / Ottawa.Developer to support Data Integration team.Show moreLast updated: 30+ days ago
Python Developer

Python Developer

ELITSGatineau
Full-time
Our parent company Iver has 1, employees today and is growing and now we are looking for new employees who want to join our journey. As part of Accelerate at Iver, you are at the absolute forefront ...Show moreLast updated: 30+ days ago
  • New!
Python Backend Software Engineer

Python Backend Software Engineer

HyperproofOttawa, ON, CA
Full-time
Shape the future of cybersecurity at Forescout.Every day cyberattacks threaten to disrupt hospitals, power grids, financial systems, and the infrastructure we all depend on.At Forescout, we build t...Show moreLast updated: 17 hours ago
  • Promoted
Cloud DevOps & Scientific Python Engineer

Cloud DevOps & Scientific Python Engineer

TechInsightsOttawa, ON, Canada
Permanent
TechInsights is the information Platform for the semiconductor industry.Regarded as the most trusted source of actionable, in-depth intelligence related to semiconductor innovation and surrounding ...Show moreLast updated: 13 days ago
Analytics Software Engineer - ELK, Python, Kubernetes

Analytics Software Engineer - ELK, Python, Kubernetes

AptivOttawa, ON, CA
Full-time
A leading technology company in Ottawa is seeking a Member of Technical Staff for Software Engineering to develop high-quality analytics solutions. The ideal candidate will have over 10 years of exp...Show moreLast updated: 25 days ago
  • Promoted
Python Automation Developer

Python Automation Developer

ActalentKanata, ON, Canada
Full-time
Job Title : Python Automation Developer.Join our Embedded Connectivity – Networking Team, where you will contribute to cutting-edge embedded software development for next-generation vehicles.Y...Show moreLast updated: 1 day ago
Staff Backend Software Engineer - Python

Staff Backend Software Engineer - Python

OusterOttawa, ON, CA
Full-time
Ouster is a NASDAQ listed company with a range of lidar sensors and software solutions built on top of those sensors.Our advanced vision algorithms and sensor hardware are used in autonomous cars, ...Show moreLast updated: 23 days ago
  • Promoted
Python ETL Developer / Data Engineer - Remote

Python ETL Developer / Data Engineer - Remote

ipvisibilityOttawa, ON, Canada
Remote
Full-time
Reviewing, designing, developing ETL jobs to ingest data into Data Lake, load data to data marts;.Parse unstructured data, semi structured data such XML etc. Design and develop efficient Mapping and...Show moreLast updated: 30+ days ago
Python Backend Software Engineer

Python Backend Software Engineer

Forescout Technologies IncOttawa, Canada
Full-time
Shape the future of cybersecurity at Forescout.Every day cyberattacks threaten to disrupt hospitals, power grids, financial systems, and the infrastructure we all depend on.At Forescout, we build t...Show moreLast updated: 3 days ago
Python Software Developer

Python Software Developer

High Tech GenesisOttawa, ON, CA
Full-time
High Tech Genesis is seeking a skilled and motivated Backend Developerwith a strong background in Linux, Python, and microservice-based systems. The ideal candidate will play a critical role in desi...Show moreLast updated: 30+ days ago
Automation Test Engineer - Python & ECU Tools

Automation Test Engineer - Python & ECU Tools

Ford MotorOttawa, ON, CA
Full-time
A leading automotive manufacturer in Ottawa is seeking a skilled Test Automation Engineer to develop automated testing tools and frameworks for advanced automotive technologies.The role requires a ...Show moreLast updated: 2 days ago
Automated Test Engineer – Automotive Software (Python)

Automated Test Engineer – Automotive Software (Python)

EPITECOttawa, ON, CA
Full-time
A technology company is seeking a Software Test Automation Developer in Ottawa, Ontario.The role involves developing automated test scripts in Python, maintaining test suites, and ensuring quality ...Show moreLast updated: 1 day ago
Remote Microservices Engineer (Go / Python)

Remote Microservices Engineer (Go / Python)

CanonicalOttawa, ON, CA
Remote
Full-time
A leading provider of open source software is hiring a Microservices Engineer to develop robust APIs and maintain scalable applications. In this fully remote role, you'll collaborate with global tea...Show moreLast updated: 30+ days ago
Low-Level Systems Programmer (C / Python) - Ottawa

Low-Level Systems Programmer (C / Python) - Ottawa

SensofusionOttawa, ON, CA
Full-time
A leading technology firm in anti-drone technology, based in Ottawa, is looking for a Low-level Programmer.This role requires strong expertise in C and Python programming, with a solid background i...Show moreLast updated: 17 days ago
Cloud DevOps & Scientific Python Engineer

Cloud DevOps & Scientific Python Engineer

Tech InsightsOttawa, ON, CA
Permanent
TechInsights is the information Platform for the semiconductor industry.Regarded as the most trusted source of actionable, in-depth intelligence related to semiconductor innovation and surrounding ...Show moreLast updated: 11 days ago
Embedded Software Test Engineer (C++ / Python)

Embedded Software Test Engineer (C++ / Python)

Telesat CorporationOttawa, ON, CA
Full-time
A leading satellite operator is seeking a mid-level Software Developer located in Ottawa to design and develop LightSpeed Software. The ideal candidate should have a Bachelor's or Master's degree in...Show moreLast updated: 30+ days ago
Senior Embedded Software Engineer – Linux, C / Python

Senior Embedded Software Engineer – Linux, C / Python

Myticas LLCOttawa, ON, CA
Full-time
A leading technology company is looking for a Senior Embedded Software Developer in Ottawa, Canada.You will own specific software modules, engage in design, coding, and testing processes, and lead ...Show moreLast updated: 2 days ago
Senior Python Engineer - Analytics Platform (ELK / K8s)

Senior Python Engineer - Analytics Platform (ELK / K8s)

Aptiv PLCOttawa, ON, CA
Full-time
A leading technology company located in Ottawa, Canada, seeks an experienced software engineer to develop analytics features and contribute to high-quality code delivery. Candidates should have over...Show moreLast updated: 15 days ago
Software Engineer - Backend (Python)

Software Engineer - Backend (Python)

Scribd, Inc.Ottawa, ON, CA
19 days ago
Job type
  • Full-time
Job description

Overview

About The Company : At Scribd (pronounced “scribbed”), our mission is to spark human curiosity. We aim to create a world of stories and knowledge, democratize the exchange of ideas and information, and empower collective expertise through our products : Everand, Scribd, Slideshare, and Fable.

We foster a culture where employees can be real and bold, debate and commit, and take action with customer focus. Scribd Flex lets employees choose a daily work-style with their manager; however, occasional in-person attendance is required for all Scribd employees, regardless of location.

We look for team members who demonstrate GRIT : the combination of passion and perseverance toward long-term goals. The acronym GRIT outlines our standards : Goals, Results, Innovation, and Team through collaboration and attitude.

Role Overview

We’re seeking a Software Engineer II with deep experience building event-driven, distributed, and scalable systems in Python. You will design and optimize large-scale data and service pipelines on AWS to support Scribd’s content enrichment and metadata systems. You’ll collaborate with cross-functional teams to design reliable backend services that integrate machine learning models and LLM-based components when needed. This role offers the opportunity to work on cutting-edge generative AI and metadata enrichment problems at a global scale.

Tech Stack

Backend systems are primarily Python-based, leveraging AWS services such as Lambda, ECS, SQS, and ElastiCache for event-driven and distributed processing. Other tools include Airflow, Spark, Databricks, Terraform, and Datadog for orchestration, data processing, and observability.

Key Responsibilities

  • Design and implement event-driven, distributed systems to extract, enrich, and process metadata from large-scale document and media datasets.
  • Build and maintain scalable APIs and backend services for high-throughput content processing.
  • Leverage AWS services (ECS, Lambda, SQS, ElastiCache, CloudWatch) to design and deploy resilient, high-performance systems.
  • Collaborate with cross-functional teams to deliver backend solutions that power ML-driven features.
  • Optimize and refactor existing backend systems for scalability, reliability, and performance.
  • Ensure system health and data integrity through monitoring, observability, and automated testing.

Requirements

  • 5+ years of professional software engineering experience on Python or distributed systems development.
  • Strong proficiency in Python (3+ years). Experience with Scala is a plus.
  • Proven experience designing and building event-driven, distributed, and scalable systems.
  • Hands-on experience with AWS services (ECS, Lambda, SQS, SNS, CloudWatch, etc.).
  • Experience with infrastructure-as-code tools like Terraform.
  • Solid understanding of system performance, profiling, and optimization.
  • Bachelor’s degree in Computer Science or equivalent professional experience.
  • Bonus : Familiarity with data processing frameworks (Spark, Databricks) and workflow orchestration tools.
  • Bonus : Experience integrating ML or LLM-based models into production systems.
  • Salary and Benefits : This role offers a compensation package with a base salary that varies by location. See below for approximate ranges by region. This position is eligible for a competitive equity ownership and a comprehensive benefits package.

    Salary Ranges

    United States (non-California) : $103,500 – $186,500; California : $126,000 – $196,000. Canada : $131,500 CAD – $174,500 CAD. Salary ranges reflect local labor benchmarks and may vary by level and location. The final offer accounts for experience, skills, and organizational needs.

    Working at Scribd

    Are you based in a location where Scribd can employ you? Primary residence must be in or near one of the following cities, including surrounding metro areas within typical commuting distance : United States (Atlanta, Austin, Boston, Dallas, Denver, Chicago, Houston, Jacksonville, Los Angeles, Miami, New York City, Phoenix, Portland, Sacramento, Salt Lake City, San Diego, San Francisco, Seattle, Washington D.C.), Canada (Ottawa, Toronto, Vancouver), and Mexico City.

    Benefits, Perks, and Wellbeing

  • Healthcare Insurance Coverage (Medical / Dental / Vision) : 100% paid for employees
  • 12 weeks paid parental leave
  • Short-term / long-term disability plans
  • 401k / RSP matching
  • Onboarding stipend for home office peripherals + accessories
  • Learning & Development allowance and programs
  • Quarterly stipends for Wellness, WiFi, etc.
  • Mental health resources
  • Free Scribd product subscriptions
  • Referral bonuses and book benefits
  • Sabbaticals and company-wide events
  • Team engagement budgets and flexible time off
  • Volunteer days and inclusive Employee Resource Groups
  • Access to AI tools to boost productivity
  • Want to learn more about life at Scribd? See Scribd on LinkedIn. We strive to make our interview process accessible and welcome reasonable accommodations at any point in the process by emailing accommodations@scribd.com.

    We are an equal opportunity employer and value diversity of thought and experience. We encourage applicants from all backgrounds to apply and are committed to an inclusive workplace.

    #J-18808-Ljbffr