
Python Programming, Object-Oriented Programming (OOP), CFD Automation, CFD Scripting, STAR-CCM+ Java Macros, ANSA Python API, Engineering Software Development, Workflow Automation, Git, CI/CD, Unit Testing, OpenFOAM, ANSYS Fluent, STAR-CCM+, ANSA, META, ParaView, FastAPI, Flask, AI/LLM Integration, LangChain, OpenAI API .
• Strong Python programming skills and experience with object-oriented design.
• Experience with CFD scripting and APIs (e.g., Java macros for STAR-CCM+, Python bindings for ANSA).
• Solid understanding of software engineering best practices (Git, testing frameworks, CI/CD).
Preferred Skills (Good to Have)
• Deep familiarity with specific solvers (OpenFOAM, STAR-CCM+, Fluent) and pre/post tools (ANSA, Meta).
• Familiarity with exploring or integrating LLMs/AI agents (e.g., OpenAI API, LangChain) to augment engineering workflows.
• Knowledge of web frameworks (e.g., FastAPI, Flask) to build internal frontends for engineering tools.
Experience:
• 2–5 years of hands-on experience in CFD workflow automation, CAE scripting, or engineering software development.
• Proven track record of building and deploying end-to-end simulation automation pipelines in a production environment.
Key Responsibilities:
CFD Workflow Automation
• Develop robust Python-based software, tools, and scripts to automate meshing, solver setup, and post-processing/reporting.
• Standardize simulation pipelines to ensure high repeatability, scalability, and efficiency across different vehicle or product programs.
• Work closely with CFD, aerodynamics, and thermal engineers to analyze manual workflows and translate them into scalable automated software solutions.
• Provide technical support and documentation for the automation tools used by the engineering teams.
Integration Systems
• Integrate automation pipelines with core CFD pre-processing, solving, and post-processing tools (e.g., ANSYS Fluent, STAR-CCM+, OpenFOAM, ANSA, Meta, ParaView).
• Automate the deployment and management of massive simulation jobs on cloud environments.
Software Engineering & Reliability
• Build production-ready engineering software using modular architectures and clean code principles.
• Monitor, debug, and optimize pipeline execution times, resource utilization, and compute costs.
• Implement software engineering best practices, including version control and unit testing
Workflow Innovation
• Leverage modern technologies, including LLMs and agentic frameworks, as part of the automation toolkit to intelligently orchestrate tasks or assist in script generation.
SACHA Engineering is a global engineering services company with more than 50 years of experience in Germany and delivery centres in India and the UK. The company provides engineering solutions across automation, mechanical and electrical engineering, manufacturing planning, controls, software, and production launch support.
SACHA works with OEMs in the automotive and industrial sectors, supporting them from the early stages of planning and engineering through to implementation and production launch. Its expertise covers turnkey automation, body and press shop systems, battery and E motor specialized machines, as well as planning, controls, and software engineering using technologies such as CATIA, NX, EPLAN, Siemens TIA, and WinCC.
With a strong focus on quality, teamwork, entrepreneurship, and continuous improvement, SACHA combines decades of engineering experience with a global delivery network. This enables the company to provide practical, reliable, and cost effective engineering solutions that meet the evolving needs of its customers worldwide.