1

Python Mechanical Engineer Jobs in Baltimore, MD

Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Mechanical ... Experience developing software in Java or Python * Knowledge of high availability architectures ...

DevOps Engineer

Annapolis Junction, MD · On-site

$91.35 - $103.37/hr

Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Mechanical ... Experience developing software in Java or Python * Knowledge of high availability architectures ...

DevOps Engineer

Annapolis Junction, MD · On-site

$91.35 - $103.37/hr

Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Mechanical ... Experience developing software in Java or Python * Knowledge of high availability architectures ...

DSP/FEC Engineer

Linthicum, MD · On-site

$141K - $164K/yr

... mechanical/packaging) and their interdependencies. - Experience designing RF front-end ... Linthicum Heights MD Jobs, DSP/FEC Engineer, Matlab, C/C++, Mathematica, Python, FPGA, RTL Design ...

next page

Showing results 1-20

Python Mechanical Engineer information

See Baltimore, MD salary details

$22.9K

$139.1K

$201.2K

How much do python mechanical engineer jobs pay per year?

As of Jun 29, 2026, the average yearly pay for python mechanical engineer in Baltimore, MD is $139,081.00, according to ZipRecruiter salary data. Most workers in this role earn between $109,800.00 and $163,500.00 per year, depending on experience, location, and employer.

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 engineers make $500,000?

Senior engineers in specialized fields such as petroleum, aerospace, or software engineering with extensive experience and advanced skills can earn $500,000 or more annually. High compensation often involves leadership roles, bonuses, stock options, or working in high-demand industries with complex projects.

Is Python useful for mechanical engineers?

Python is a valuable tool for mechanical engineers, as it can be used for data analysis, automation, simulation, and scripting tasks. Learning Python can enhance efficiency in CAD, finite element analysis, and control systems, making it a beneficial skill in the field.

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.

Can I make 200k as a mechanical engineer?

Mechanical engineers can earn $200,000 or more annually, typically with extensive experience, advanced skills, or in specialized industries such as aerospace or energy. Achieving this salary often requires a combination of seniority, advanced degrees, professional certifications, and working in high-demand regions or companies. Entry-level salaries are generally lower, and reaching a $200,000 salary usually takes several years of experience and proven expertise.

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.

Are Python engineers in demand?

Python engineers are in high demand across various industries such as technology, finance, and data science due to Python's versatility and widespread use in automation, machine learning, and web development. Employers seek professionals with strong programming skills, experience with frameworks like Django or Flask, and knowledge of data analysis tools, making Python engineering a valuable and sought-after role in the job market.

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 job categories do people searching Python Mechanical Engineer jobs in Baltimore, MD look for? The top searched job categories for Python Mechanical Engineer jobs in Baltimore, MD are:
What cities near Baltimore, MD are hiring for Python Mechanical Engineer jobs? Cities near Baltimore, MD with the most Python Mechanical Engineer job openings:
DevOps Engineer

DevOps Engineer

Everwatch

Annapolis Junction, MD

$91.35 - $103.37/hr

Other

Posted 8 days ago


Job description

Job TitleDevOps EngineerOverview

EverWatch is a government solutions company providing advanced defense, intelligence, and deployed support to our country's most critical missions.  We are a full-service government solutions company. Harnessing the most advanced technology and solutions, we strengthen defenses and control environments to preserve continuity and ensure mission success.

EverWatch employees are focused on tackling the most difficult challenges of the US Government. We offer the best salaries and benefits packages in our industry - to identify and retain the top talent in support of our critical mission objectives.

Commitment to Non-Discrimination:

All qualified applicants will receive consideration for employment without regard to disability, status as a protected veteran or any other status protected by applicable federal, state, local, or international law.

Responsibilities

DevOps engineering requires a specific mix of development, engineering, and communication skills. As a DevOps engineer, you know that these skills create efficiency and effectiveness-so you can quickly deliver the best solutions for clients. We're looking for a DevOps engineer like you to help develop critical tools-and get them into the hands of those who need them most.  

As a DevOps engineer at EverWatch, you'll streamline the software development lifecycle, from requirements to monitoring in production. You'll incorporate open-source tools, automation, and cloud resources to cut down on tedious tasks and free up the team's developers to do what they do best-create. You'll work with the team to implement continuous integration and delivery to limit manual testing and troubleshooting. This is an opportunity to hone your skills in the latest automation, infrastructure, and cloud-based development while developing software that will make mission-forward impact.  

Use your experience with the software development lifecycle on a team that works together to make the best software solutions. Work with us as we develop tools to transform the future. 

Join us. The world can't wait. 

Qualifications

You Have: 

  • 10+ years of experience supporting DevOps, Site Reliability Engineering, or platform engineering initiatives in an Agile development environment
  • 10+ years of experience designing, implementing, and maintaining cloud-based or virtualized infrastructure in an AWS environment
  • 10+ years of experience in system architecture with demonstrated ability to analyze source code and troubleshoot complex software systems 
  • Experience developing and maintaining CI/CD pipelines using tools such as Jenkins or Bamboo 
  • Experience implementing configuration management and infrastructure automation using tools such as Ansible, Puppet, or Chef
  • Experience leveraging containerization and orchestration technologies such as Docker and Kubernetes 
  • Knowledge of Linux operating systems administration in enterprise environments
  • Ability to analyze complex service architectures and implement automated deployment solutions across development and production environments
  • TS/SCI clearance with a polygraph 
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Mechanical Engineering, Aerospace Engineering, or Engineering

Nice If You Have: 

  • Experience implementing AWS services including ECS or EKS in secure enterprise environments 
  • Experience automating network infrastructure using Software Defined Networking principles
  • Experience working with distributed data and messaging technologies such as Kafka, ActiveMQ, or Redis 
  • Experience administering relational and search databases including PostgreSQL, MySQL, or Elasticsearch 
  • Experience developing software in Java or Python 
  • Knowledge of high availability architectures, performance optimization, and monitoring strategies
  • Ability to support cross-functional collaboration across development, testing, and operations teams
  • Possession of strong consulting skills

Clearance:

Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information; Top Secret clearance with a polygraph is required. 

Compensation at EverWatch is determined by various factors, including but not limited to location, the individual's particular combination of education, knowledge, skills, competencies, and experience, as well as contract-specific affordability and organizational requirements. The projected compensation range for this position is $91.35 to $103.37 per hour.  The estimate displayed represents the typical compensation range for this position and is just one component of EverWatch's total compensation package for employees.

Job LocationsUS-MD-Annapolis JunctionSkillsDevOps, Agile, AWS, CI/CD, Ansible, LinuxMinMaxEmployment Type: OTHER