Job Summary We are seeking an experienced MPD Engineer with a strong background in Python ... Bachelor's degree in Petroleum, Chemical, or Mechanical Engineering (minimum requirement). * Recent ...
Quick apply
Job Summary We are seeking an experienced MPD Engineer with a strong background in Python ... Bachelor's degree in Petroleum, Chemical, or Mechanical Engineering (minimum requirement). * Recent ...
Quick apply
Job Summary We are seeking an experienced MPD Engineer with a strong background in Python ... Bachelor's degree in Petroleum, Chemical, or Mechanical Engineering (minimum requirement). * Recent ...
Job Summary We are seeking an experienced MPD Engineer with a strong background in Python ... Bachelor's degree in Petroleum, Chemical, or Mechanical Engineering (minimum requirement). * Recent ...
Job Summary We are seeking an experienced MPD Engineer with a strong background in Python ... Bachelor's degree in Petroleum, Chemical, or Mechanical Engineering (minimum requirement). * Recent ...
Minimum of a bachelor's degree in electrical engineering, mechanical engineering, Computer Science ... Python. * Excellent manual dexterity for handling intricate components of automation systems.
Minimum of a bachelor's degree in electrical engineering, mechanical engineering, Computer Science ... Python. * Excellent manual dexterity for handling intricate components of automation systems.
Analyze complex data sets using analytical tools and statistical software (JMP, Python) to identify ... D. in Materials Science, Electrical Engineering, Mechanical Engineering, Physics, Chemistry, or a ...
Analyze complex data sets using analytical tools and statistical software (JMP, Python) to identify ... D. in Materials Science, Electrical Engineering, Mechanical Engineering, Physics, Chemistry, or a ...
Calgary, AB · Remote
$50 - $100/hr
Interpret engineering drawings and create accurate 3D CAD models. * Develop complex mechanical geometry using CAD tools. * Use Python for CAD automation and programmatic modeling. * Export and ...
New
Quick apply
Calgary, AB · Remote
$50 - $100/hr
Interpret engineering drawings and create accurate 3D CAD models. * Develop complex mechanical geometry using CAD tools. * Use Python for CAD automation and programmatic modeling. * Export and ...
New
Edmonton, AB · Remote
$50 - $100/hr
Interpret engineering drawings and create accurate 3D CAD models. * Develop complex mechanical geometry using CAD tools. * Use Python for CAD automation and programmatic modeling. * Export and ...
New
Quick apply
Edmonton, AB · Remote
$50 - $100/hr
Interpret engineering drawings and create accurate 3D CAD models. * Develop complex mechanical geometry using CAD tools. * Use Python for CAD automation and programmatic modeling. * Export and ...
New
Bachelor's degree in Chemical, Electrical, or Mechanical engineering or related field (post ... Proficiency with Python and version control software (e.g. GitHub) Prior experience or knowledge of ...
Bachelor's degree in Chemical, Electrical, or Mechanical engineering or related field (post ... Proficiency with Python and version control software (e.g. GitHub) Prior experience or knowledge of ...
Calgary, AB · On-site
The simulator couples thermal-hydraulic and structural-mechanical models to represent drilling ... Proficiency in Python. * Ability to verify and validate models against test data, analytical ...
Quick apply
Calgary, AB · On-site
The simulator couples thermal-hydraulic and structural-mechanical models to represent drilling ... Proficiency in Python. * Ability to verify and validate models against test data, analytical ...
Calgary, AB · On-site
The simulator couples thermal-hydraulic and structural-mechanical models to represent drilling ... Proficiency in Python. * Ability to verify and validate models against test data, analytical ...
Calgary, AB · On-site
The simulator couples thermal-hydraulic and structural-mechanical models to represent drilling ... Proficiency in Python. * Ability to verify and validate models against test data, analytical ...
Bachelor's degree in Electrical, Mechatronics, Automation, Mechanical Engineering, or a related ... Experience with SCADA, LabVIEW, embedded systems, Python, C/C++, SQL, or manufacturing data systems.
Bachelor's degree in Electrical, Mechatronics, Automation, Mechanical Engineering, or a related ... Experience with SCADA, LabVIEW, embedded systems, Python, C/C++, SQL, or manufacturing data systems.
Calgary, AB · Hybrid
CA$90K - CA$125K/yr
Developing scripts using languages such as Python or MATLAB * Programming FPGAs using VHDL, Verilog ... Collaborating with electrical, mechanical, software, and project teams * Preparing technical ...
Calgary, AB · Hybrid
CA$90K - CA$125K/yr
Developing scripts using languages such as Python or MATLAB * Programming FPGAs using VHDL, Verilog ... Collaborating with electrical, mechanical, software, and project teams * Preparing technical ...
Calgary, AB · On-site
... Python. * Familiarity with Xilinx FPGA development flows. * Mechanical design experience and ... engineering teams. * Strong project management capabilities with the ability to prioritize and ...
Calgary, AB · On-site
... Python. * Familiarity with Xilinx FPGA development flows. * Mechanical design experience and ... engineering teams. * Strong project management capabilities with the ability to prioritize and ...
Calgary, AB · On-site
... Python. * Familiarity with Xilinx FPGA development flows. * Mechanical design experience and ... engineering teams. * Strong project management capabilities with the ability to prioritize and ...
Calgary, AB · On-site
... Python. * Familiarity with Xilinx FPGA development flows. * Mechanical design experience and ... engineering teams. * Strong project management capabilities with the ability to prioritize and ...
Currently enrolled in a bachelor's degree program in Chemical or Mechanical engineering, all other ... Proficiency with Microsoft Excel; experience with Power BI, Spotfire, SQL, or Python is considered ...
Currently enrolled in a bachelor's degree program in Chemical or Mechanical engineering, all other ... Proficiency with Microsoft Excel; experience with Power BI, Spotfire, SQL, or Python is considered ...
Currently enrolled in a bachelor's degree program in Chemical or Mechanical engineering, all other ... Proficiency with Microsoft Excel; experience with Power BI, Spotfire, SQL, or Python is considered ...
Currently enrolled in a bachelor's degree program in Chemical or Mechanical engineering, all other ... Proficiency with Microsoft Excel; experience with Power BI, Spotfire, SQL, or Python is considered ...
Calgary, AB · On-site
Programming experience (Python and/or C/C++). * Experience in mechanical hardware design in SolidWorks or equivalent CAD programs is an asset. * Knowledge of ASTM, ISO, and reliability test standards.
Calgary, AB · On-site
Programming experience (Python and/or C/C++). * Experience in mechanical hardware design in SolidWorks or equivalent CAD programs is an asset. * Knowledge of ASTM, ISO, and reliability test standards.
... Python, Spark, or comparable data-processing technologies. * Demonstrated experience with ... Degree or professional background in petroleum, reservoir, chemical, mechanical, geological ...
... Python, Spark, or comparable data-processing technologies. * Demonstrated experience with ... Degree or professional background in petroleum, reservoir, chemical, mechanical, geological ...
Edmonton, AB · On-site
Collaborate cross-functionally with mechanical, electronics, software, and systems engineers to ... Advanced modelling skills integrating macros and Matlab or Python COM interfaces, are desired.
Edmonton, AB · On-site
Collaborate cross-functionally with mechanical, electronics, software, and systems engineers to ... Advanced modelling skills integrating macros and Matlab or Python COM interfaces, are desired.
Edmonton, AB · On-site
Collaborate cross-functionally with mechanical, electronics, software, and systems engineers to ... Advanced modelling skills integrating macros and Matlab or Python COM interfaces, are desired.
Quick apply
Edmonton, AB · On-site
Collaborate cross-functionally with mechanical, electronics, software, and systems engineers to ... Advanced modelling skills integrating macros and Matlab or Python COM interfaces, are desired.
Calgary, AB · On-site
CA$30 - CA$55/hr
... survey,landscape design, transportation,structural, mechanical, electrical,and ... Experience with Python, R, or VBA for data analysis and model automation would be considered an ...
Calgary, AB · On-site
CA$30 - CA$55/hr
... survey,landscape design, transportation,structural, mechanical, electrical,and ... Experience with Python, R, or VBA for data analysis and model automation would be considered an ...
| Aspect | Python Mechanical Engineer | Mechanical Design Engineer |
|---|---|---|
| Required Skills | Python programming, mechanical engineering fundamentals | Mechanical design, CAD software, engineering principles |
| Work Environment | Software development teams, engineering labs | Design offices, manufacturing facilities |
| Certifications | Optional Python or software certifications, engineering licenses | Professional Engineer (PE), CAD certifications |
| Industry Usage | Automation, robotics, simulation | Product design, machinery, structural components |
The main difference between a Python Mechanical Engineer and a Mechanical Design Engineer lies in their focus areas. Python Mechanical Engineers combine programming skills with mechanical engineering knowledge to develop automation and simulation tools, while Mechanical Design Engineers focus on creating physical product designs using CAD software. Both roles are essential in engineering projects but serve different functions within the industry.
For Python Mechanical Engineer jobs in Alberta, the most frequently searched job titles are:
The top searched job categories for Python Mechanical Engineer jobs in Alberta are:
Cities in Alberta with the most Python Mechanical Engineer job openings:

Calgary, AB • On-site
Full-time
Re-posted 22 days ago
Location: Houston, Texas or Calgary, Alberta
About Us
Opla Energy is a leader in the energy industry, providing cutting-edge drilling solutions that enhance operational efficiency and reduce costs. We specialize in Managed Pressure Drilling (MPD) and leverage technology to optimize drilling performance. Our parent company, Citadel Drilling, is service-oriented and committed to meeting client needs with a fleet of modern, technically advanced AC triple (TA²CT) rigs—designed to maximize efficiency while minimizing costly downtime and labor expenses.
Job Summary
We are seeking an experienced MPD Engineer with a strong background in Python programming and data analysis. The ideal candidate will have hands-on expertise in MPD operations, real-time data processing, and automation of drilling workflows. The role requires understanding of MPD methodologies, downhole dynamics, and the ability to develop analytical tools to optimize drilling performance.
Key Duties and Responsibilities
Qualifications & Requirements
Benefits