Job Summary We are seeking an experienced MPD Engineer with a strong background in Python ... Bachelors 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 ... Bachelors 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 ... Bachelors 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 ...
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 ...
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 ...
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 · 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
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.
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 ...
Calgary, AB · On-site
Bachelor's degree in Chemical, Mechanical, Petroleum, or Energy Engineering * Registered, or ... Proficiency in Microsoft Office applications; experience with Power BI, Tableau, Python, VBA, or ...
Calgary, AB · On-site
Bachelor's degree in Chemical, Mechanical, Petroleum, or Energy Engineering * Registered, or ... Proficiency in Microsoft Office applications; experience with Power BI, Tableau, Python, VBA, or ...
Bachelor/College degree in Robotics, Industrial Automation, Mechatronics, Mechanical/Electrical ... in Python, SQL or similar language Benefits: Competitive salary: we believe in data-driven ...
Bachelor/College degree in Robotics, Industrial Automation, Mechatronics, Mechanical/Electrical ... in Python, SQL or similar language Benefits: Competitive salary: we believe in data-driven ...
Calgary, AB · On-site
Bachelor of Science in an Engineering discipline (Mechanical, Chemical, Electrical are preferred ... Programming (e.g., Python, VBA, PowerBI), AI, and/or data analytics experience. About our business ...
Calgary, AB · On-site
Bachelor of Science in an Engineering discipline (Mechanical, Chemical, Electrical are preferred ... Programming (e.g., Python, VBA, PowerBI), AI, and/or data analytics experience. About our business ...
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.
Master's degree in Mechanical or Electrical Engineering(Preferred). Skills: * Proficiencyin programming languages such as LabVIEW, Python, or C/C++. * Excellent leadership and team management skills ...
Master's degree in Mechanical or Electrical Engineering(Preferred). Skills: * Proficiencyin programming languages such as LabVIEW, Python, or C/C++. * Excellent leadership and team management skills ...
... mechanisms Qualifications What you bring * 10+ years of progressive experience in core network ... Programming skills in Python, Ansible, or API-driven automation for programmatic firewall updates
... mechanisms Qualifications What you bring * 10+ years of progressive experience in core network ... Programming skills in Python, Ansible, or API-driven automation for programmatic firewall updates
... mechanisms Qualifications What you bring * 10+ years of progressive experience in core network ... Programming skills in Python, Ansible, or API-driven automation for programmatic firewall updates
... mechanisms Qualifications What you bring * 10+ years of progressive experience in core network ... Programming skills in Python, Ansible, or API-driven automation for programmatic firewall updates
Skills in programming hardware instrumentation using any of the following languages: C, C#, Python ... Experience with chalcogenide semiconductors, phase change materials and nano-opto-mechanical ...
Skills in programming hardware instrumentation using any of the following languages: C, C#, Python ... Experience with chalcogenide semiconductors, phase change materials and nano-opto-mechanical ...
... mechanisms to ensure data consistency and production-grade reliability * Support integration ... Ruby * Python * Golang * Bash * Direct experience working with finance systems such as NetSuite ...
... mechanisms to ensure data consistency and production-grade reliability * Support integration ... Ruby * Python * Golang * Bash * Direct experience working with finance systems such as NetSuite ...
... mechanisms, and help establish RBC's position as a trusted voice in enterprise AI security. You ... Assess risks from AI-enabled threats such as social engineering, synthetic media (deepfakes), and ...
... mechanisms, and help establish RBC's position as a trusted voice in enterprise AI security. You ... Assess risks from AI-enabled threats such as social engineering, synthetic media (deepfakes), and ...
| 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.

Calgary, AB • On-site
Full-time
Re-posted just now
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 (TACT) rigsdesigned 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