Python & Infra Developer (Terraform & AWS)

Optave AI Solutions Inc.

Calgary

Hybrid

CAD 110,000 - 150,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Optave AI Solutions Inc. seeks a Python & Infrastructure Developer to design, build, and maintain backend apps using Python, with Terraform for IaC and AWS for cloud infrastructure.

This in-person role is based in Calgary, AB, requiring strong scripting, reliable deployments, and adherence to security standards. You will own the cloud architecture, implement scalable data stores, and drive CI/CD processes while collaborating across teams.

Qualifications

  • 4+ years writing production Python — clean, tested, maintainable.
  • 3+ years of hands-on Terraform in production environments.
  • Deep AWS experience across services including IAM, VPC design, and governance.

Responsibilities

  • Infrastructure as Code: architect Terraform modules provisioning AWS environments.
  • Python automation: build tooling and services to automate deployments and data workflows.
  • Data & retrieval infrastructure: provision and operate data stores behind RAG system (OpenSearch, vector stores, Neptune).
  • AWS architecture: design and operate ECS, Lambda, API Gateway, DynamoDB, Redis, VPC, IAM with data residency in ca-central-1.
  • CI/CD: build/maintain pipelines (GitHub Actions) for app and infra deployments.
  • Security & compliance: IAM, encryption, network controls, logging for SOC 2 and government requirements.

Skills

Python
Terraform
AWS
Git & CI/CD
API integrations
Boto3
Security & compliance

Tools

OpenSearch
Amazon Neptune
DynamoDB
Redis
API Gateway
Lambda
ECS
EKS
VPC
IAM
WAF
GitHub Actions

Job description

Optave is transforming customer support by helping businesses and governments use artificial intelligence. We offer two products, a copilot and an autopilot. The first assists customer support representatives in doing their work more effectively, and the latter automatesconversations with end-users. Our platform enhances productivity, boosts efficiency, and elevates service quality, leading to increased customer satisfaction and trust. At Optave, we are committed to empowering companies to transform their support operations and pave the way for future-ready customer experiences.

Logistics
  • On-site in Calgary, AB. This is not a remote role.
  • Must be legally entitled to work in Canada. Canadian citizenship or permanent residency preferred.
  • Reports directly to the CEO.
Role Description

We are seeking a Python & Infrastructure Developer specializing in Terraform and AWS for an in-person role in Calgary, AB. In this position, you will design, develop, and maintain back-end applications using Python. You will be responsible for implementing infrastructure as code with Terraform, managing cloud infrastructure in AWS, and collaborating with teams to ensure seamless integration across systems and databases. Daily tasks also include troubleshooting, enhancing software performance, and maintaining best practices for coding and system deployment.

There is no separate "DevOps team" to hand things off to — you are that function.

What you'll do
  • Infrastructure as Code: Architect and maintain Terraform modules that provision our AWS environments — including isolated per-tenant deployments in client accounts.
  • Python automation: Build the tooling, scripts, and services that automate deployments, data workflows, and operational tasks across our platform.
  • Data & retrieval infrastructure: Provision and operate the data stores behind our RAG system, including OpenSearch, vector databases, and graph stores (we use Amazon Neptune for knowledge graphs).
  • AWS architecture: Design and operate the AWS footprint — ECS, Lambda, API Gateway, DynamoDB, Redis, WAF, VPC, IAM — in ca-central-1, with hard requirements around data residency.
  • CI/CD: Build and maintain pipelines (GitHub Actions) for both application and infrastructure deployments.
  • Security & compliance: Implement IAM, encryption, network controls, and logging to meet SOC 2 and federal government security requirements.
Requirements
What we're looking for
  • 4+ years writing production Python — clean, tested, maintainable. Comfortable with scripting, API integrations, and the AWS SDK (boto3).
  • 3+ years of hands-on Terraform in production environments — you've structured modules, managed state across environments, and lived with the consequences of your decisions.
  • Deep AWS experience across the services listed above. You can reason about IAM, VPC design, and the failure modes of managed services.
  • Strong Git workflow and CI/CD experience.
  • Comfort working in a regulated environment and writing the documentation that goes with it.
Nice to Have
  • Experience with the data side of RAG systems — vector stores, semantic search, ingestion pipelines.
  • Hands-on operational experience with Amazon Neptune and/or OpenSearch.
  • Docker and ECS/EKS in production.
  • Pytest and a habit of testing infrastructure code.
  • Prior experience with SOC 2, PIPEDA, or Canadian federal procurement environments.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Cloud Infrastructure & DevSecOps Engineer
Cloud Infrastructure & DevSecOps Engineer

InfoTrack Canada • Toronto

Hybrid
CAD 130,000 - 150,000
Hybrid work model
DevOps Engineer
DevOps Engineer

TitanFile Inc. • Toronto

On-site
CAD 110,000 - 160,000
Flexible work hours
Excellent benefits packages
Cloud Infrastructure & DevSecOps Engineer
Cloud Infrastructure & DevSecOps Engineer

Rippling, Inc. • Toronto

Hybrid
CAD 130,000 - 150,000
Software Engineer (Full Stack) - 6 Month Contract
Software Engineer (Full Stack) - 6 Month Contract

Citylitics • Toronto

On-site
CAD 100,000 - 140,000
Senior Backend Engineer, .NET & Python
Senior Backend Engineer, .NET & Python

Global Fleet Management • Burnaby

On-site
CAD 110,000 - 145,000
On-site workplace
Paid vacation and holidays
Sick days
+2
Software Engineer (Full Stack) - 6 Month Contract
Software Engineer (Full Stack) - 6 Month Contract

Citylitics Inc. • Toronto

Hybrid
CAD 85,000 - 120,000
Impactful public infrastructure work
Access to Generative AI tools
HybridToronto office
DevOps Engineer
DevOps Engineer

Confidential • Canada

On-site
CAD 80,000 - 100,000
Intermediate DevOps Developer - Remote/Hybrid (Canada)
Intermediate DevOps Developer - Remote/Hybrid (Canada)

Info-Tech Research Group • Toronto

Hybrid
CAD 90,000 - 130,000
Intermediate DevOps Developer - Remote/Hybrid (Canada)
Intermediate DevOps Developer - Remote/Hybrid (Canada)

Info-Tech Research Group International • Toronto

Remote
CAD 90,000 - 130,000
Senior Backend Engineer .NET & Python
Senior Backend Engineer .NET & Python

PosiTrace Inc. • Vancouver

On-site
CAD 110,000 - 145,000
On-site Burnaby
Competitive salary
JetBrains licenses
+5