1

Python Mechanical Engineer Jobs in Calgary, AB (NOW HIRING)

AI Engineer - Canada

Calgary, AB · Remote

CA$60K - CA$70K/yr

Expose AI/LLM functionality written in Python using Java services, leverage multi-threading ... mechanisms * Experience leveraging AI Copilot or similar generative AI coding tools for accelerated ...

Firmware Engineer

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 ...

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.

Water Resources Engineer

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 ...

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 ...

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 ...

... mechanisms to ensure data consistency and production-grade reliability * Support integration ... Ruby * Python * Golang * Bash * Direct experience working with finance systems such as NetSuite ...

... electro-mechanical components and systems. Quality : * Defining and drivingfactory test ... Bachelor's degree in electrical Engineering, or a related technical field * Minimum of 3 year of ...

Python Mechanical Engineer information

What is the difference between Python Mechanical Engineer vs Mechanical Design Engineer?

AspectPython Mechanical EngineerMechanical Design Engineer
Required SkillsPython programming, mechanical engineering fundamentalsMechanical design, CAD software, engineering principles
Work EnvironmentSoftware development teams, engineering labsDesign offices, manufacturing facilities
CertificationsOptional Python or software certifications, engineering licensesProfessional Engineer (PE), CAD certifications
Industry UsageAutomation, robotics, simulationProduct 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.

What are the key skills and qualifications needed to thrive as a Python mechanical engineer, and why are they important?

To thrive as a Python Mechanical Engineer, you need a solid foundation in mechanical engineering principles, strong programming skills in Python, and typically a bachelor’s degree in mechanical engineering or a related field. Familiarity with simulation and modeling tools like ANSYS or SolidWorks, as well as experience with Python libraries such as NumPy and pandas, is highly beneficial. Problem-solving abilities, effective communication, and adaptability set candidates apart in this role. These skills are essential for efficiently designing, analyzing, and automating engineering processes, leading to innovative and optimized mechanical solutions.

How does a Python mechanical engineer typically collaborate with cross-functional teams during product development?

Python Mechanical Engineers often work closely with electrical engineers, software developers, and product managers throughout the product development cycle. Their role involves integrating Python-based automation and simulation tools with mechanical design processes, which requires clear communication and coordination to ensure compatibility and efficiency. Regular meetings, collaborative project management platforms, and shared documentation are commonly used to align goals and resolve technical challenges. This cross-disciplinary teamwork not only enhances product quality but also provides valuable opportunities for professional growth and learning.

What does a Python mechanical engineer do?

A Python Mechanical Engineer is a professional who combines mechanical engineering expertise with proficiency in the Python programming language. They often use Python to automate simulations, analyze engineering data, create custom computational tools, and develop scripts for design optimization. Their work can involve tasks such as automating CAD processes, running finite element analysis, or integrating hardware and software systems. This combination of skills is increasingly valuable in industries that emphasize digital engineering and automation.

Are Python mechanical engineers in demand?

Python mechanical engineers are in demand as companies seek professionals who can integrate programming skills with mechanical design, automation, and data analysis. Proficiency in Python, along with knowledge of CAD tools and automation processes, enhances job prospects in industries such as manufacturing, robotics, and engineering research.
What are popular job titles related to Python Mechanical Engineer jobs in Calgary, AB? For Python Mechanical Engineer jobs in Calgary, AB, the most frequently searched job titles are:
What job categories do people searching Python Mechanical Engineer jobs in Calgary, AB look for? The top searched job categories for Python Mechanical Engineer jobs in Calgary, AB are:
What cities near Calgary, AB are hiring for Python Mechanical Engineer jobs? Cities near Calgary, AB with the most Python Mechanical Engineer job openings:
Infographic showing various Python Mechanical Engineer job openings in Calgary, AB as of August 2026, with employment types broken down into 88% Full Time, 8% Part Time, 3% Contract, and 1% Nights. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution.

Managed Pressure Drilling (MPD) Engineer Data Analysis Specialist

Citadel Drilling / Opla Energy

Calgary, AB • On-site

Full-time

Re-posted 3 hours ago


Job description

Salary:

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

  • Manage all aspects of project planning, proposal development, and program execution for MPD wells.
  • Prepare and deliver technical presentations and detailed reports on complex MPD projects and topics.
  • Collaborate with the R&D team to support the development and enhancement of proprietary MPD software.
  • Assist the sales team in client meetings, presentations, and providing technical expertise and support.
  • Provide remote and on-site engineering support to Opla personnel and clients.
  • Ensure full compliance with Oplas safety policies, procedures, and corporate standards.
  • Deliver 24/7 engineering support for active field operations as required.
  • Design, implement, and optimize MPD strategies to enhance drilling performance and well control.
  • Develop and deploy Python-based data analysis tools for real-time drilling data monitoring and informed decision-making.
  • Analyze surface and downhole data to generate insights on wellbore pressure, flow dynamics, and drilling efficiency.
  • Work closely with drilling teams to improve MPD workflows, automation systems, and predictive modeling capabilities.
  • Ensure all MPD operations comply with applicable HSE and regulatory standards.
  • Support remote operations and assist in troubleshooting MPD systems in real time.
  • Provide technical support and feedback for MPD software improvements and new feature development.


Qualifications & Requirements

  • Bachelors degree in Petroleum, Chemical, or Mechanical Engineering (minimum requirement).
  • Recent graduate with a minimum of 1 year of experience in drilling engineering or operations, preferably with exposure to Managed Pressure Drilling (MPD).
  • Holds or is eligible to obtain E.I.T. certification.
  • Shift work required, with a hybrid schedule split between home and Oplas office.
  • Willing to travel as needed, including occasional trips to remote sites or international locations.
  • Strong proficiency in Python and Power BI (or similar tools) for data analysis, automation, and scripting.
  • Experience with real-time drilling data, machine learning algorithms, and IoT applications.
  • Solid understanding of drilling hydraulics, pressure control, and wellbore stability.
  • Practical experience with MPD software, surface control systems, and well control methodologies.
  • Excellent communication, interpersonal, and leadership skills.
  • Demonstrated willingness to learn and collaborate effectively in a team environment.
  • Ability to work independently in a fast-paced, high-energy setting.
  • Strong organizational skills with the ability to prioritize multiple tasks effectively.
  • Consistently maintains a professional and friendly demeanor.
  • Committed to upholding Oplas Core Values.
  • Must possess a valid drivers license.

Benefits

  • Competitive salary and performance-based bonuses.
  • Opportunity to work on innovative MPD projects with advanced technologies.
  • Professional development programs and training.
  • Collaborative and inclusive work environment.