CFD Automation Engineer
SACHA Engineering•Chennai
•full time 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.