Python Engineer | Codersbrain
full-time
Posted on August 23, 2025
Job Description
Python Engineer
Company Overview
Company details are not provided.
Job Summary
We are seeking a Python Engineer with expertise in automating and integrating with engineering software tools. This role focuses on leveraging Python to develop scripts and applications that streamline design, analysis, and simulation workflows within our engineering teams.
Responsibilities
- Develop Python scripts to automate pre-processing (e.g., model setup, meshing) and post-processing (e.g., data extraction, report generation) tasks within CAD/CAE software (e.g., ANSYS, Abaqus, or in-house tools).
- Integrate Python with existing engineering software APIs to enable programmatic control and data exchange.
- Design and implement data pipelines for managing large datasets from simulations and experiments.
- Develop tools for data analysis and visualization of engineering results using libraries like Pandas, NumPy, and Matplotlib.
- Collaborate with engineering teams to identify automation opportunities and develop custom solutions.
- Maintain and improve existing Python-based engineering tools.
Qualifications
- 2-3+ years of experience in Python programming.
- Proficiency with scientific computing libraries (NumPy, Pandas, SciPy).
- Demonstrable experience or knowledge of at least one major engineering software tool (e.g., ANSYS, Abaqus, SolidWorks, MATLAB) and its scripting capabilities.
- Understanding of data structures, algorithms, and software development best practices.
- Experience with version control systems (Git).
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities, working effectively in a team environment.
Preferred Skills
- Experience with cloud technologies or machine learning tools.
- Familiarity with additional programming languages (e.g., Java, C++).
- Knowledge of UI frameworks for developing user-friendly interfaces for tools.
Experience
- 2-3+ years of relevant experience in Python programming and integration with engineering software tools.
Environment
Work setting details are not provided; this may involve both office and remote work environments depending on company policy.
Salary
Salary details are not provided.
Growth Opportunities
Career advancement opportunities within the company are not specified.
Benefits
Details on offered benefits are not provided.