Job Description – Junior Python Developer (Mechanical Background)
Hiring for : Client (Engineering & Simulation Services Company)
Location : Ambattur, Chennai
Experience Required : 1-7 year
Qualification : Mechanical Engineering background
Joining : Immediate joiners preferred
Role Overview
We are hiring a Junior Python Developer with a strong foundation in Mechanical Engineering to support and enhance simulation automation capabilities. This role offers an excellent opportunity to combine engineering fundamentals with programming skills to solve complex virtual testing and simulation challenges.
You will collaborate with the Simulation Team to automate simulation workflows, build Python tools, and analyze engineering datasets to enhance product development efficiency.
Key Responsibilities
CAE Scripting & Automation
- Develop automation scripts for CAE tools (ANSYS, PyAnsys, Mechanical APDL, Ansys Sim AI).
- Automate model setup, meshing, boundary conditions, solver execution, and post-processing.
- Build end-to-end simulation workflows integrating CAD / CAE tools with Python.
Data Processing & Engineering Analytics
Process and analyze simulation datasets using Pandas, NumPy, SciPy.Create visualization and analysis scripts to support engineering decisions.Software Development & Integration
Build Python applications to streamline engineering processes.Work with simulation engineers to understand and translate analysis requirements into automated solutions.Integrate data storage solutions (SQL / NoSQL), maintain code quality through reviews and documentation.Troubleshoot automation, data, and workflow issues.Required Skills
Good proficiency in Python programming (OOP, data structures, debugging).Strong understanding of mechanical engineering fundamentals .Hands-on exposure to CAE tools (ANSYS, Altair, Physics AI) and their scripting interfaces (IronPython / Jython).Knowledge of Python scientific libraries : Pandas, NumPy, SciPy.Basic understanding of SQL / NoSQL databases and Git version control .Exposure to C, C++, or VBA is an added advantage.Preferred Qualifications
B.E / B.Tech degree in Mechanical Engineering .Academic or professional experience with CAD / CAE tools (SolidWorks, ANSYS, etc.).Project experience applying Python to engineering or simulation problems.Qualified candidates can directly reach out to (WhatsApp only) /