1

Python Mechanical Engineer Jobs in Columbus, OH (NOW HIRING)

ServiceNow Developer/Architect

Columbus, OH

$47 - $64.75/hr

Python Developer with React.js Location: Moline IL Experience: 9+ Years OF VERIFIABLE EXPERIENCE ... Implement robust error handling and retry mechanisms. Authentication & Security (JWT) Develop token ...

Position Summary The Test Engineer will set up and perform a variety of electrical, mechanical, and ... Python, LabVIEW, or equivalent platforms. • Operate and interpret data from advanced test ...

Data Engineers (Python_Pyspark)

Columbus, OH · On-site

$107K - $128.50K/yr

Data Engineer Role Visa status: U.S. Citizens and those authorized to work in the U.S. are ... Lead problem resolution tasks, document approach for support mechanisms * Ensure all solutions meet ...

Python Education: * Bachelor's or Master's degree in: * Mechanical Engineering * Automotive Engineering * Acoustics * Related Engineering field Preferred Qualifications: ⭐ Automotive OEM or Tier-1 ...

Embedded Firmware Test Engineer

Westerville, OH · On-site

$99.30K - $136K/yr

Computer Science, Software Engineering, Mechanical Engineering, Electrical Engineering, Computer ... HTML, Python, Bash Shell) • HVAC knowledge is highly desired • Fluency in English required ...

Data Engineer

Columbus, OH · On-site

$110.60K - $132.80K/yr

Python, Py Spark, Snowflake We are seeking a highly skilled and motivated Data Engineer to join our ... Experienced in creating and using AWS transfer Family and Storage Gateway mechanism. 6.Experienced ...

Data Engineer

Columbus, OH · On-site

$107K - $128.50K/yr

Python, Py Spark, Snowflake We are seeking a highly skilled and motivated Data Engineer to join our ... Experienced in creating and using AWS transfer Family and Storage Gateway mechanism. 6.Experienced ...

... mechanisms preferably automotive application. * Experience with Python, Bash, or Java macros for ... With more than 3,000 engineers, scientists, and creative thinkers in 25 countries, we help solve ...

next page

Showing results 1-20

Python Mechanical Engineer information

See Columbus, OH salary details

$22.2K

$135.2K

$195.6K

How much do python mechanical engineer jobs pay per year?

As of May 28, 2026, the average yearly pay for python mechanical engineer in Columbus, OH is $135,198.00, according to ZipRecruiter salary data. Most workers in this role earn between $106,700.00 and $158,900.00 per year, depending on experience, location, and employer.

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 do Python Mechanical Engineers 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.

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 cities near Columbus, OH are hiring for Python Mechanical Engineer jobs? Cities near Columbus, OH with the most Python Mechanical Engineer job openings:
Infographic showing various Python Mechanical Engineer job openings in Columbus, OH as of May 2026, with employment types broken down into 88% Full Time, 7% Part Time, and 5% Contract. Highlights an 98% Physical, 1% Hybrid, and 1% Remote job distribution, with an average salary of $135,198 per year, or $65 per hour.

ServiceNow Developer/Architect

Whiz Global LLC

Columbus, OH

$47 - $64.75/hr

Other

Posted 14 days ago


Job description

Job Title: Python Developer with React.js

Location: Moline IL

Experience: 9+ Years OF VERIFIABLE EXPERIENCE ( NO OPT/CPT/VISA TRANSFER CASES)

Job Summary

We are seeking a skilled Python Developer with strong experience in backend development, API design, and data processing. The ideal candidate should have expertise in FastAPI, Pydantic, Pandas, NumPy, Pytest, and Uvicorn, along with a solid foundation in Python programming, asynchronous development, and cloud integrations.

Key Responsibilities

Core Python Development

Develop efficient, reusable, and scalable Python applications.

Work with core data structures such as lists, tuples, dictionaries, and sets.

Implement modular, clean, and maintainable code.

Handle file operations and utilize Python standard libraries.

Object-Oriented Programming

Design applications using OOP principles.

Apply inheritance, polymorphism, encapsulation, and abstraction.

Follow SOLID design principles.

Implement method overriding and best practices for scalable design.

API Development (FastAPI & Uvicorn)

Design and develop high-performance RESTful APIs using FastAPI.

Deploy applications using Uvicorn ASGI server.

Implement dependency injection and middleware.

Use Pydantic for request/response validation and data modeling.

Develop asynchronous endpoints and background tasks.

Implement secure authentication (JWT).

Asynchronous Programming

Build concurrent applications using async/await.

Understand and utilize Python event loop concepts.

Implement asynchronous workflows using asyncio.

Data Processing & Analysis

Use Pandas for data manipulation, transformation, and analysis.

Leverage NumPy for numerical computations and efficient data handling.

Write optimized data-processing pipelines.

AWS Integration (boto3)

Work with AWS services such as S3, Lambda, DynamoDB.

Perform CRUD operations using boto3.

Manage credentials and environment configurations securely.

Implement robust error handling and retry mechanisms.

Authentication & Security (JWT)

Develop token-based authentication systems.

Manage token lifecycle, expiration, and validation.

Secure APIs using best practices.

Logging & Error Handling

Configure logging using Python logging module.

Implement structured logging and monitoring.

Handle exceptions using try/except/finally.

Create custom exception handling strategies.

Decorators & Advanced Python

Implement function and class decorators.

Use decorators for logging, validation, performance tracking, and authentication.

Develop nested and parameterized decorators.

Understand closures and advanced Python patterns.

Testing & Quality Assurance (Pytest)

Write unit and integration tests using Pytest.

Use mocking frameworks for dependency isolation.

Ensure high test coverage and quality standards.

Write clean, testable, and maintainable code.

MCP & FastMCP Configuration

Understand Model Context Protocol (MCP).

Configure tools using FastMCP.

Implement tool registration and execution workflows.

Integrate MCP tools with APIs and external systems.

Required Skills & Qualifications

Strong proficiency in Python.

Hands-on experience with FastAPI, Pydantic, and Uvicorn.

Experience with Pandas and NumPy for data processing.

Solid understanding of OOP and asynchronous programming.

Experience with Pytest for testing.

Familiarity with AWS services using boto3.

Knowledge of JWT authentication.

Strong debugging and problem-solving skills.

Good to Have Skills

Experience with React.js for frontend development.

Understanding of full-stack architecture and API consumption.

Familiarity with microservices and containerization (Docker).

Exposure to CI/CD pipelines.

Experience with FastMCP / MCP tools.