Proficiency in Python and experience with cloud-native development. Familiarity with Azure services such as Azure Functions, Azure AI Search, Azure Storage, and containerization (Docker/Kubernetes ...
Proficiency in Python and experience with cloud-native development. Familiarity with Azure services such as Azure Functions, Azure AI Search, Azure Storage, and containerization (Docker/Kubernetes ...
C++ Developer
Calgary, AB · On-site +1
Proficient with python data-science libraries ( pandas, numpy, bokeh ) * Expertise in combinatorial and graph optimization algorithms * A Masters or PHD in Computer Science, Engineering. or ...
Quick apply
C++ Developer
Calgary, AB · On-site +1
Proficient with python data-science libraries ( pandas, numpy, bokeh ) * Expertise in combinatorial and graph optimization algorithms * A Masters or PHD in Computer Science, Engineering. or ...
C++ Developer
Edmonton, AB · On-site +1
Proficient with python data-science libraries ( pandas, numpy, bokeh ) * Expertise in combinatorial and graph optimization algorithms * A Masters or PHD in Computer Science, Engineering. or ...
Quick apply
C++ Developer
Edmonton, AB · On-site +1
Proficient with python data-science libraries ( pandas, numpy, bokeh ) * Expertise in combinatorial and graph optimization algorithms * A Masters or PHD in Computer Science, Engineering. or ...
What You'll DoDesign and implement production-grade geospatial libraries with clean APIs and comprehensive documentationBuild high-performance C++ core systems with Python bindings for broad ...
What You'll DoDesign and implement production-grade geospatial libraries with clean APIs and comprehensive documentationBuild high-performance C++ core systems with Python bindings for broad ...
C++ Developer
Calgary, AB · On-site +1
Proficient with python data-science libraries ( pandas, numpy, bokeh ) * Expertise in combinatorial and graph optimization algorithms * A Masters or PHD in Computer Science, Engineering. or ...
Quick apply
C++ Developer
Calgary, AB · On-site +1
Proficient with python data-science libraries ( pandas, numpy, bokeh ) * Expertise in combinatorial and graph optimization algorithms * A Masters or PHD in Computer Science, Engineering. or ...
C++ Developer
Edmonton, AB · On-site +1
Proficient with python data-science libraries ( pandas, numpy, bokeh ) * Expertise in combinatorial and graph optimization algorithms * A Masters or PHD in Computer Science, Engineering. or ...
Quick apply
C++ Developer
Edmonton, AB · On-site +1
Proficient with python data-science libraries ( pandas, numpy, bokeh ) * Expertise in combinatorial and graph optimization algorithms * A Masters or PHD in Computer Science, Engineering. or ...
Software Engineer, Full Stack
Calgary, AB · On-site +1
Work at all levels of the stack, from AWS, Python and Postgres to React, HTML and CSS to build and maintain end to end features. * Participate in regular design meetings * Build tools to automate ...
Software Engineer, Full Stack
Calgary, AB · On-site +1
Work at all levels of the stack, from AWS, Python and Postgres to React, HTML and CSS to build and maintain end to end features. * Participate in regular design meetings * Build tools to automate ...
Senior DevOps Engineer
Calgary, AB · On-site +1
High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience with operational aspects of software systems such as monitoring, centralized logging and alerting
Quick apply
Senior DevOps Engineer
Calgary, AB · On-site +1
High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience with operational aspects of software systems such as monitoring, centralized logging and alerting
Senior DevOps Engineer
Calgary, AB · On-site +1
High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience with operational aspects of software systems such as monitoring, centralized logging and alerting
Quick apply
Senior DevOps Engineer
Calgary, AB · On-site +1
High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience with operational aspects of software systems such as monitoring, centralized logging and alerting
DevOps Engineer
Calgary, AB · On-site +1
High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience with operational aspects of software systems such as monitoring, centralized logging and alerting
Quick apply
DevOps Engineer
Calgary, AB · On-site +1
High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience with operational aspects of software systems such as monitoring, centralized logging and alerting
DevOps Engineer
Calgary, AB · On-site +1
High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience with operational aspects of software systems such as monitoring, centralized logging and alerting
Quick apply
DevOps Engineer
Calgary, AB · On-site +1
High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience with operational aspects of software systems such as monitoring, centralized logging and alerting
Experience with Python and using C/C++ libraries from Python (e.g. using Cython) * Focus on software quality and testing * Experience architecting low and high level APIs * Proficient in a variety of ...
Quick apply
Experience with Python and using C/C++ libraries from Python (e.g. using Cython) * Focus on software quality and testing * Experience architecting low and high level APIs * Proficient in a variety of ...
DevOps Engineer
Calgary, AB · On-site +1
High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience with operational aspects of software systems such as monitoring, centralized logging and alerting
Quick apply
DevOps Engineer
Calgary, AB · On-site +1
High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience with operational aspects of software systems such as monitoring, centralized logging and alerting
Experience with Python and using C/C++ libraries from Python (e.g. using Cython) * Focus on software quality and testing * Experience architecting low and high level APIs * Proficient in a variety of ...
Quick apply
Experience with Python and using C/C++ libraries from Python (e.g. using Cython) * Focus on software quality and testing * Experience architecting low and high level APIs * Proficient in a variety of ...
DevOps Engineer
Calgary, AB · On-site +1
High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience with operational aspects of software systems such as monitoring, centralized logging and alerting
Quick apply
DevOps Engineer
Calgary, AB · On-site +1
High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience with operational aspects of software systems such as monitoring, centralized logging and alerting
Lead the development, build, and maintenance of internal tools and applications using Python, including Generative AI modules, automation scripts, and data processing pipelines to enhance the team ...
Lead the development, build, and maintenance of internal tools and applications using Python, including Generative AI modules, automation scripts, and data processing pipelines to enhance the team ...
Intermediate Spatial Ecologist
Calgary, AB · On-site +1
CA$43.90 - CA$60.40/hr
Develop, manage, and execute Python and GIS workflows, including spatial modeling, geoprocessing, automation, and map production. * Develop and apply machine learning, AI, and advanced analytical ...
Intermediate Spatial Ecologist
Calgary, AB · On-site +1
CA$43.90 - CA$60.40/hr
Develop, manage, and execute Python and GIS workflows, including spatial modeling, geoprocessing, automation, and map production. * Develop and apply machine learning, AI, and advanced analytical ...
Intermediate Spatial Ecologist
Calgary, AB · On-site +1
CA$43.90 - CA$60.40/hr
Develop, manage, and execute Python and GIS workflows, including spatial modeling, geoprocessing, automation, and map production. * Develop and apply machine learning, AI, and advanced analytical ...
Intermediate Spatial Ecologist
Calgary, AB · On-site +1
CA$43.90 - CA$60.40/hr
Develop, manage, and execute Python and GIS workflows, including spatial modeling, geoprocessing, automation, and map production. * Develop and apply machine learning, AI, and advanced analytical ...
Design, develop, monitor and maintain backend applications and microservices using Python, Django, JavaScript/TypeScript * Build and integrate RESTful and GraphQL APIs * Implement scalable ETL/data ...
Design, develop, monitor and maintain backend applications and microservices using Python, Django, JavaScript/TypeScript * Build and integrate RESTful and GraphQL APIs * Implement scalable ETL/data ...
Lead Risk Manager, Payment Fraud
Calgary, AB · Hybrid
$150K - $180K/yr
This is a builder role for a Risk Leader with hacker instincts and raw analytical horsepower -- someone who can reverse-engineer fraud loops, write production-grade SQL and Python, and deploy ML ...
Quick apply
Lead Risk Manager, Payment Fraud
Calgary, AB · Hybrid
$150K - $180K/yr
This is a builder role for a Risk Leader with hacker instincts and raw analytical horsepower -- someone who can reverse-engineer fraud loops, write production-grade SQL and Python, and deploy ML ...
Python information
See Alberta salary details
$50.5K - $63K
1% of jobs
$63K - $75.5K
3% of jobs
$75.5K - $88K
6% of jobs
$88K - $100.5K
8% of jobs
$106.5K is the 25th percentile. Wages below this are outliers.
$100.5K - $113K
13% of jobs
$113K - $125.5K
15% of jobs
The median wage is $128.6K / yr.
$125.5K - $138K
15% of jobs
$138K - $150.5K
14% of jobs
$150.8K is the 75th percentile. Wages above this are outliers.
$150.5K - $163K
12% of jobs
$163K - $175.5K
8% of jobs
$175.5K - $188K
5% of jobs
$50.5K
$130.6K
$188K
How much do python jobs pay per year?
Which Python job is in demand?
Are Python coders in demand?
What are some common challenges Python developers face when working on large-scale projects?
What careers can you do with Python?
What is the difference between Python developer vs Java developer?
| Aspect | Python Developer | Java Developer |
|---|---|---|
| Required Credentials | Bachelor's in CS or related field, Python certifications (optional) | Bachelor's in CS or related field, Java certifications (optional) |
| Work Environment | Web development, data science, automation | Enterprise applications, Android development, backend systems |
| Industry Usage | Tech startups, data analysis firms, automation companies | Financial services, large enterprise software, mobile app companies |
Python developers focus on scripting, data analysis, and web development, often working in startups or data-driven fields. Java developers typically work on large-scale enterprise applications and Android apps. While both roles require programming skills and similar educational backgrounds, their industry applications and project types differ significantly.
What is a Python developer?
What jobs in the US pay 300,000 a year?
What are the key skills and qualifications needed to thrive as a Python Developer, and why are they important?
What Is Python?
Python is a programming language used to write or develop a variety of programs and applications. The software developer community uses Python for programming because it is a simple language that is easy to test and debug. Large internet companies such as Facebook, Google, Reddit, and Amazon use Python, and so do government agencies such as NASA. Programmer professionals have used Python to help build popular software such as Autodesk Maya and other visual design applications. Financial professionals and stock traders use Python when scripting algorithms for economic predictions or computerized trading.

Job description
This role is ideal for a developer who thrives in a fast-paced environment and is passionate about building real-world applications with large language models (LLMs), agent-based workflows, and scalable AI infrastructure.
  Develop and deploy Generative AI applications using:Â
  Azure OpenAI Service (GPT models, embeddings, fine-tuning)
  Azure AI Foundry for managing LLM lifecycle and deployment
  LangChain and LangGraph for orchestrating multi-agent and multi-step workflows
  RAG pipelines using Azure AI Search and vector databases
  AI agents and MCP servers for task automation and reasoning
  Implement prompt engineering strategies and optimize LLM interactions.
  Build APIs and microservices to integrate AI capabilities into enterprise applications.
  Collaborate with architects and client teams to understand requirements and deliver solutions.
  Ensure code quality, performance, and security in cloud-native environments.
  Stay up to date with the latest in generative AI frameworks, tools, and best practices.
  Bachelor's degree in Computer Science, Engineering, or related field.
  3+ years of experience in software development, with a focus on AI/ML applications.
  Hands-on experience with Azure OpenAI, LangChain, and LangGraph.
  Solid understanding of LLM orchestration, agent frameworks, and RAG architectures.
  Proficiency in Python and experience with cloud-native development.
  Familiarity with Azure services such as Azure Functions, Azure AI Search, Azure Storage, and containerization (Docker/Kubernetes).
________________________________________
  Opportunity to build impactful generative AI solutions for enterprise clients.
  Access to exclusive Microsoft partner resources and training.
  A collaborative, innovative, and growth-oriented work environment.
  Competitive compensation and benefits.
  Career development in a rapidly evolving AI landscape.