Talent.com
VirtusInfotech
Hire Python DeveloperVirtusInfotech • Calgary, AB, Canada
Hire Python Developer

Hire Python Developer

VirtusInfotech • Calgary, AB, Canada
4 days ago
Job type
  • Full-time
Job description

“It already works —
it just needs productionising.”
That sentence is the whole job.


Python engineers who can take the analyst's notebook, the founder's script or the data scientist's proof of concept and return a service with owners, alerts and a rollback. Full-time in your team, on the Virtus payroll.


Eleven lines that work, and seven questions they never answer


This cell is real, give or take the variable names. It is correct. It is also three weeks away from being something you can put on a rota — and the gap on the right is exactly what you are hiring for.


done 12480


Nothing here is wrong. That is what makes it dangerous — it will run correctly every day until the morning it does not.


01 Where does the file come from?


A path on someone's laptop becomes an object store key, a signed URL and a retry when the upload is still in flight.


02 What if the schema changed?


Pandera or Pydantic at the boundary, so a renamed column fails loudly on row zero instead of silently producing nulls.


03 What if the FX call fails?


A timeout, a bounded retry with jitter, a cached last-known-good rate, and an alert when the cache is what got used.


04 Which model is that, exactly?


A pickle with no version is an outage waiting to happen. Model artefacts get a registry, a hash and a rollback path.


05 What happens on the second run?


Idempotency. Re-running must not double-count, and a partial failure must be safe to replay.


06 Who finds out it broke?


Structured logs with a correlation id, a metric on rows processed, and an alert that names the owner.


07 How fast is it on 40× the data?


Chunking, vectorisation, or a move to Polars or DuckDB — decided by measurement, not by preference.


The rest of the job


Six things they are hired for


Web services


FastAPI or Django REST, typed with Pydantic, documented by OpenAPI, and deployed as a container rather than a cron job.


Background processing


Celery, RQ or Arq with visibility timeouts, dead-letter queues and tasks that are safe to retry.


Data work


pandas, Polars and DuckDB, plus the SQL underneath — and knowing when the answer is a warehouse query rather than Python at all.


Automation & integrations


Long-running scrapers, ERP connectors and file feeds, built to survive the source changing without telling you.


Packaging that behaves


uv or Poetry, pinned and locked, one Dockerfile, and an environment that reproduces on someone else's machine.


Tests worth running


pytest with fixtures that are not a fixture soup, factory data, and coverage on the branches that matter rather than a headline number.


Seniority


Three bands


If you are hiring to harden something that already exists, hire senior. If you are hiring to add endpoints to a service someone else designed, mid-level is the better value.


If it is really a pipeline, hire a data engineer


Builds endpoints and jobs in an existing service. Comfortable with the framework; still learning production hardening.


Senior


5–8 yrs $34–44/hr


Turns a proof of concept into a service with owners, alerts and a rollback. Reads a profiler.


Lead


8+ yrs $44–58/hr


Sets the architecture and the packaging standards across teams, and picks the fights worth having about typing.

#J-18808-Ljbffr
Create a job alert for this search

Hire Python Developer • Calgary, AB, Canada

Similar jobs

Remote Junior Observability Engineer (Python/Go)

CanonicalCalgary, AB, CA
Remote
Full-time

A leading open source software company is looking for a Junior Software Developer - Observability to join their remote team.The role involves developing a cloud-native monitoring stack and collabor... Show more

 • Promoted

Azure-Focused Python Development Role

Compunnel, Inc.Calgary, Canada
Full-time

Join an innovative team as an Azure-focused Python Developer, specializing in enterprise cloud applications and integrations.Engage in a dynamic, collaborative environment to drive technology solut... Show more

 • Promoted

Clio Senior Developer for Voice Integration

Cliocalgary, ab, Canada
Full-time

Explore exciting opportunities in software development at Clio as a Senior Developer focusing on Voice and Messaging integration.This role emphasizes your experience with Node.AWS technologies in a... Show more

 • Promoted

Distributed Systems Software Engineer, Python / Go

CanonicalCalgary, AB, CA
Full-time

Distributed Systems Software Engineer, Python / Go.Be among the first 25 applicants.We are seeking a software engineer with a passion for building and validating resilient distributed systems.At Ca... Show more

 • Promoted

Python Developer/DevOps Developer – SDLC Tools

United Software Group IncCalgary, AB, CA
Full-time

Python Developer/DevOps Developer – SDLC Tools.Client is seeking a hands‑on developer to join the Firmwide Developer Tools and Systems Group (MSDE).MSDE is responsible for shaping the Software Deve... Show more

 • Promoted

Python and Kubernetes Software Engineer - Data, AI/ML & Analytics

Canonicalcalgary, ab, Canada
Full-time

Python and Kubernetes Software Engineer - Data, AI/ML & Analytics.Python and Kubernetes Software Engineer - Data, AI/ML & Analytics.Python and Kubernetes Software Engineer - Data, AI/ML & Analytics... Show more

 • Promoted

Software Engineer, Python

AutoSyncCalgary, AB, CA
Full-time

TRADER Corporation is a trusted Canadian leader in online media, dealer and lender services.AutoSync, and Dealertrack Canada.Quebec) offers the largest inventory of new and used cars in Canada, wit... Show more

 • Promoted

Senior Developer - Python, Oracle PL/SQL, Java

HCL Technologies LimitedCalgary, AB, CA
Full-time

Senior Developer - Python, Oracle PL/SQL, Java.The Senior Developer will be responsible for developing and maintaining software applications using python, PL/SQL, and Java.The role involves working... Show more

 • Promoted

Senior Developer: AI & Data Pipeline Expert

SOVRACalgary, AB, CA
Full-time

Become part of SOVRA's mission-driven team as a Senior Software Developer in Calgary, Alberta.Focus on Python programming and innovative AI solutions for public procurement systems.SOVRA is seeking... Show more

 • Promoted

Full Stack Developer - PolicyMe Remote Team

PolicyMeCalgary, AB, CA
Remote
Full-time

Lead the digital transformation of insurance with PolicyMe as a Full Stack Developer.Use your skills in Python and React while working remotely in a dynamic startup environment.We are looking for a... Show more

 • Promoted

OneStream Developer for Financial Integration

AkkodisCalgary, AB, CA
Full-time

Seeking a skilled OneStream Developer for a remote contract to enhance automated integration with Oracle EBS.Focus on synchronizing master data to improve governance and data accuracy.This role req... Show more

 • Promoted

Senior Software Developer (C++/Python) - Visualization - C$140,000 - C$155,000 A Year

Altis TechnologyCalgary, Canada
Full-time

Senior Software Developer (C++/Python) - Visualization This range is provided by Altis Technology.Your actual pay will be based on your skills and experience — talk with your recruiter to learn mor... Show more

 • Promoted

Senior Developer - Python, Oracle Pl/Sql, Java

HCL Technologies LimitedCalgary, Canada
Full-time

Senior Developer - Python, Oracle PL/SQL, Java Job Summary The Senior Developer will be responsible for developing and maintaining software applications using python, PL/SQL, and Java.The role invo... Show more

 • Promoted

Azure-focused Python Development Role

Compunnel, Inc.Calgary, AB, CA
Full-time

Join an innovative team as an Azure-focused Python Developer, specializing in enterprise cloud applications and integrations.Engage in a dynamic, collaborative environment to drive technology solut... Show more

 • Promoted

Remote Python Developer - Cloud Automation & Geospatial

CATALYST MicroservicesCalgary, AB, CA
Remote
Full-time

A technology solutions company is seeking a Python Developer to design and maintain cloud deployment pipelines and automation workflows.With an emphasis on sustainability, this remote role involves... Show more

 • Promoted

Senior Software Developer (C++/Python) - Visualization

Altis Technologycalgary, ab, Canada
Full-time

Senior Software Developer (C++/Python) - Visualization.This range is provided by Altis Technology.Your actual pay will be based on your skills and experience — talk with your recruiter to learn mor... Show more

 • Promoted

Developer

Absorb SoftwareCalgary, AB, CA
Full-time

Absorb is seeking an intermediate-level Developer to take ownership of an internal ETL tool that supports billing, accounting, and operations.In this individual contributor role, you’ll help mainta... Show more

 • Promoted

Senior Visualization Architect (C++/Python)

Altis Technologycalgary, ab, Canada
Full-time

A leading technology company in Canada is seeking a Senior Software Developer with strong expertise in C++ and Python.The role involves designing and developing complex software applications while ... Show more

 • Promoted

Python/Azure Developer

Compunnel, Inc.Calgary, AB, CA
Full-time

We are seeking a Python/Azure Developer to support enterprise cloud, integration, and application development initiatives.The ideal candidate will have strong hands‑on experience with Python develo... Show more

 • Promoted

Senior Cloud Developer

Computer Modelling Groupcalgary, ab, Canada
Full-time

The Senior Cloud Developer will be responsible for designing, developing, deploying, and maintaining cloud-native applications and infrastructure, primarily within Amazon Web Services (AWS), while ... Show more