Modern programming language knowledge in either Java/Jython/Python/C++ * Familiarity with one or ... of your online application. All candidates applying to Canadian Natural must have legal ...
Modern programming language knowledge in either Java/Jython/Python/C++ * Familiarity with one or ... of your online application. All candidates applying to Canadian Natural must have legal ...
Staff Software Engineer, AI Platform (US - Remote or Calgary)
Calgary, AB · Remote
CA$225K/yr
Core runtime surfaces of syndi-api: the agent loop, tool execution and registry, memory, context management (Python, Postgres, Claude on Vertex, GCP). * The eval system -- offline gates and online ...
Quick apply
Staff Software Engineer, AI Platform (US - Remote or Calgary)
Calgary, AB · Remote
CA$225K/yr
Core runtime surfaces of syndi-api: the agent loop, tool execution and registry, memory, context management (Python, Postgres, Claude on Vertex, GCP). * The eval system -- offline gates and online ...
Create and maintain Web maps and Web Apps (Experience Builder) within ArcGIS Online * Assist with ... Previous FME, Python, AutoCAD experience is an asset * An understanding of remote sensing methods ...
Create and maintain Web maps and Web Apps (Experience Builder) within ArcGIS Online * Assist with ... Previous FME, Python, AutoCAD experience is an asset * An understanding of remote sensing methods ...
Create and maintain Web maps and Web Apps (Experience Builder) within ArcGIS Online * Assist with ... Previous FME, Python, AutoCAD experience is an asset * An understanding of remote sensing methods ...
Create and maintain Web maps and Web Apps (Experience Builder) within ArcGIS Online * Assist with ... Previous FME, Python, AutoCAD experience is an asset * An understanding of remote sensing methods ...
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 ...
Firmware Engineer
Calgary, AB · Hybrid
CA$90K - CA$125K/yr
Developing scripts using languages such as Python or MATLAB * Programming FPGAs using VHDL, Verilog ... To apply, please upload your resume online, preferably as one document. We thank everyone who ...
Firmware Engineer
Calgary, AB · Hybrid
CA$90K - CA$125K/yr
Developing scripts using languages such as Python or MATLAB * Programming FPGAs using VHDL, Verilog ... To apply, please upload your resume online, preferably as one document. We thank everyone who ...
Exposure to Python, Azure, DataBricks, Snowflake or similar data warehousing tools is considered an ... Proficient in the use of personal computers, automated tools, and online conferencing applications ...
Quick apply
Exposure to Python, Azure, DataBricks, Snowflake or similar data warehousing tools is considered an ... Proficient in the use of personal computers, automated tools, and online conferencing applications ...
Exposure to Python, Azure, DataBricks, Snowflake or similar data warehousing tools is considered an ... Proficient in the use of personal computers, automated tools, and online conferencing applications ...
Exposure to Python, Azure, DataBricks, Snowflake or similar data warehousing tools is considered an ... Proficient in the use of personal computers, automated tools, and online conferencing applications ...
Proficiency in Excel, Python and data analysis tools; exposure to market models is an asset. How To Apply and Next Steps Capital Power only accepts resumes via online application atwww.capitalpower ...
Proficiency in Excel, Python and data analysis tools; exposure to market models is an asset. How To Apply and Next Steps Capital Power only accepts resumes via online application atwww.capitalpower ...
Engineer, Distribution Planning
Edmonton, AB · On-site
Exposure to Python,Azure,DataBricks, Snowflake or similar data warehousing tools is considered an ... Proficient in the use of personal computers, automated tools, and online conferencing applications ...
Engineer, Distribution Planning
Edmonton, AB · On-site
Exposure to Python,Azure,DataBricks, Snowflake or similar data warehousing tools is considered an ... Proficient in the use of personal computers, automated tools, and online conferencing applications ...
Proficiency in Excel, Python and data analysis tools; exposure to market models is an asset. How To Apply and Next Steps Capital Power only accepts resumes via online application atwww.capitalpower ...
Proficiency in Excel, Python and data analysis tools; exposure to market models is an asset. How To Apply and Next Steps Capital Power only accepts resumes via online application atwww.capitalpower ...
Data Engineer
Calgary, AB · On-site
Write clean, efficient, and maintainable SQL and Python code to transform raw data into curated, analysis-ready datasets. * Build reliable transformation workflows that support analytics, reporting ...
Data Engineer
Calgary, AB · On-site
Write clean, efficient, and maintainable SQL and Python code to transform raw data into curated, analysis-ready datasets. * Build reliable transformation workflows that support analytics, reporting ...
Proficiency in relevant trading platforms and analytical tools, such as Python, SQL, and R ... How To Apply and Next Steps Capital Power only accepts resumes via online application atwww ...
Proficiency in relevant trading platforms and analytical tools, such as Python, SQL, and R ... How To Apply and Next Steps Capital Power only accepts resumes via online application atwww ...
Proficiency with Microsoft Excel; experience with Power BI, Spotfire, SQL, or Python is considered ... of your online application. All candidates applying to Canadian Natural must have legal ...
Proficiency with Microsoft Excel; experience with Power BI, Spotfire, SQL, or Python is considered ... of your online application. All candidates applying to Canadian Natural must have legal ...
Experience in computer programming or coding such as Python, VBA or SQL is considered an asset ... of your online application. All candidates applying to Canadian Natural must have legal ...
Experience in computer programming or coding such as Python, VBA or SQL is considered an asset ... of your online application. All candidates applying to Canadian Natural must have legal ...
Experience in computer programming or coding such as Python, VBA or SQL is considered an asset ... of your online application. All candidates applying to Canadian Natural must have legal ...
Experience in computer programming or coding such as Python, VBA or SQL is considered an asset ... of your online application. All candidates applying to Canadian Natural must have legal ...
May 2027 Geographic Information Systems (GIS) Co-op
Calgary, AB · On-site
CA$4.2K - CA$6.6K/mo
... ArcGIS Online, Field Maps Survey123 * Proficient in Microsoft Office applications (Word, Excel, PowerPoint, Access) * Familiarity with FME and AutoCAD as well as programming skills in in Python ...
May 2027 Geographic Information Systems (GIS) Co-op
Calgary, AB · On-site
CA$4.2K - CA$6.6K/mo
... ArcGIS Online, Field Maps Survey123 * Proficient in Microsoft Office applications (Word, Excel, PowerPoint, Access) * Familiarity with FME and AutoCAD as well as programming skills in in Python ...
Previous FME, Python, AutoCAD experience is an asset * An understanding of remote sensing methods ... of your online application. All candidates applying to Canadian Natural must have legal ...
Previous FME, Python, AutoCAD experience is an asset * An understanding of remote sensing methods ... of your online application. All candidates applying to Canadian Natural must have legal ...
Familiarity with programming or scripting languages such as C#, Python, SQL, or PowerShell is ... of your online application. All candidates applying to Canadian Natural must have legal ...
Familiarity with programming or scripting languages such as C#, Python, SQL, or PowerShell is ... of your online application. All candidates applying to Canadian Natural must have legal ...
Familiarity with data analytics tools such as Tableau, Power BI, Excel, Python, R, SQL, etc. What ... of your online application. All candidates applying to Canadian Natural must have legal ...
Familiarity with data analytics tools such as Tableau, Power BI, Excel, Python, R, SQL, etc. What ... of your online application. All candidates applying to Canadian Natural must have legal ...
Online Python information
See Alberta salary details
$18K - $33K
15% of jobs
$42.1K is the 25th percentile. Wages below this are outliers.
$33K - $48K
17% of jobs
$48K - $63K
8% of jobs
$63K - $78K
5% of jobs
The median wage is $87.6K / yr.
$78K - $93K
7% of jobs
$93K - $108K
9% of jobs
$108K - $123K
9% of jobs
$128.4K is the 75th percentile. Wages above this are outliers.
$123K - $138K
9% of jobs
$138K - $153K
8% of jobs
$153K - $168K
6% of jobs
$168K - $183K
4% of jobs
$18K
$93.1K
$183K
How much do online python jobs pay per year?
What does an online Python instructor do?
What are the key skills and qualifications needed to thrive as an online Python developer, and why are they important?
What are some common challenges faced by online Python instructors when teaching remotely, and how can they be addressed?
What is the difference between Online Python vs Online Java Developer?
| Aspect | Online Python | Online Java Developer |
|---|---|---|
| Required Credentials | Python certifications, coding bootcamps | Java certifications, coding bootcamps |
| Work Environment | Remote, freelance, or contract roles | Remote, freelance, or contract roles |
| Industry Usage | Web development, data science, automation | Enterprise applications, Android development, web apps |
| Search & Comparison Intent | Often compared for programming skills and project types | Compared for enterprise and mobile app development |
Online Python and Online Java Developer roles share similarities in remote work settings and required certifications. However, Python is more popular for data science and automation, while Java is widely used for enterprise and mobile applications. Both roles are in high demand, but their focus areas differ based on industry needs and project types.
Can I get an online job after learning Python?
Which online Python job is in demand?
What are the most commonly searched types of Python jobs in Alberta?
The most popular types of Python jobs in Alberta are:
What are popular job titles related to Online Python jobs in Alberta?
For Online Python jobs in Alberta, the most frequently searched job titles are:
What job categories do people searching Online Python jobs in Alberta look for?
The top searched job categories for Online Python jobs in Alberta are:
What cities in Alberta are hiring for Online Python jobs?
Cities in Alberta with the most Online Python job openings:

Developer Student
Calgary, AB
Full-time
PTO
Posted 24 days ago
Job description
The Opportunity:
Are you a Software Engineering or Computer Science student who is passionate about modern technology and using tools to resolve complex problems? Join Canadian Natural, where we strive to provide opportunities based on your abilities, helping you to contribute in a meaningful way and apply your academic experience to challenging and rewarding projects!
As the Developer Student, you will maintain and develop application components to streamline business processes. Replate with "s a Developer Student, you will not only maintain and develop application components to streamline business processes, but also deliver digital solutions that enable, support, and enhance business operations while addressing complex organizational challenges.
Additionally, you will provide application support to both systems solutions and business needs. Canadian Natural offers countless opportunities to advance your career in an atmosphere where teamwork, innovation and your expertise are valued. You will contribute to the success of Canadian Natural's operations by identifying and improving data integrity problems!
- Job location: Calgary, AB - Head Office
- Shift schedule: 5 days on, 2 days off, 8 hours/day (Monday - Friday)Â
- Multiple term starts and lengths:Â
- January 2027 - 8 or 12 months (Full-time)
- May 2027 - 4 or 8 months (Full-time)
- Safety sensitive position:Â No
Key Accountabilities:
- Analyze, design and develop applications through the development of application logic, user interfaces, data interfaces, data conversion scripts and reports
- Work with and learn from Systems Analysts and Developers throughout the lifecycle of an application within the enterprise system
- Learn and apply DevOps principles and Agile Scrum methodologies while working with the team
- Follow and maintain functional/technical specifications and documentation
- Develop and maintain functional/technical specifications and documentation
- Design new applications based on business requirements streamline business processes and functions using C#, Python, SQL and other scripting language
- Troubleshoot, debug and fix problems that occur in the everyday use of an application/interface or SQL query
- Develop analytic reports using Power BI, Tableau or SSRS
- Manage multiple tasks with high levels of effectiveness and enthusiasm
- Develop applications and configure modules within the IBM Maximo EAM System
What You Bring to the Role:
- Currently enrolled in your 2nd, 3rd or 4th year of a degree/diploma in Information Technology or Computer ScienceÂ
- Modern programming language knowledge in either Java/Jython/Python/C++
- Familiarity with one or more of the following technologies: VB.NET, C#.NET, ASP.NET, Blazor, Entity Framework, MS SQL Server, Orchestrator, Angular, Remedy, Tableau, Power BI, SQL Server Reporting Services, Microsoft Access, Informatica, Oracle and Oracle Fusion
What We Offer:
- Competitive salary
- Paid time off during Christmas week and summer Fridays in July and August
- Multiple volunteer opportunities within the community
- Students may be eligible for relocation assistance pursuant to Canadian Natural's Student Relocation Policy (Students will be responsible for finding their own accommodations during the work term)Â
- Opportunities to partake in initiatives such as the Intern Social Committee
Check out our COMPENSATION & BENEFITS overview to learn more about what we have to offer!
If you are interested in this exciting student work term opportunity, please include your resume, cover letter and unofficial transcripts as part of your online application.
All candidates applying to Canadian Natural must have legal authorization to work in Canada with no restrictions.
We wish to thank all applicants for their interest and effort in applying for the position; however, only candidates selected for interviews will be contacted. This posting will close once a successful candidate has been selected.
Canadian Natural operates one of the largest Campus Recruitment programs in the country, hiring over 400 students every year. Students hired on with us are made to feel a part of the team, gaining high level experience, knowledge, and training that introduces and prepares them for full-time employment.Â
We are proud to share that Canadian Natural has been ranked as a Top Employer for 2023, 2024 and 2025 by Canada's Future Workforce and also one of Forbes' Canada's Best Employers in 2025 and 2026.
Industry Leader: We commenced business in 1989 with a handful of employees and modest production, but today we employ more than 10,000 people and produce over 1 million BOE/d.Â
Community Investment: Social responsibility is a critical element of our commitment to responsible operations and part of our success and pride as a Company. We are committed to investing in the communities where we live and work, creating shared value along the way.
Compensation and Benefits: We strive to share Company success with all employees through a comprehensive total compensation package.
Our People, Our Stories: Our stories demonstrate the strong culture that exists at Canadian Natural - one that focuses on developing people, working together and doing it right, with fun and integrity.
Check out some of our Student Testimonials!
About Canadian Natural
Sourced by ZipRecruiter