Bengaluru, IND
12 days ago
Senior Specialist - IT Application (Mining)
**Numerical Modelling & Programming** Develop, implement, and optimize numerical algorithms within **finite difference, finite element, and discrete element** software platforms for mining applications. Write and maintain efficient, scalable code in **C++, Python, and FISH** , tailored to geotechnical and rock mechanics modelling workflows. Customize and extend functionalities of tools such as **FLAC/FLAC3D, UDEC/3DEC, and other geomechanical software** through scripting and API integration. **Automation & Innovation** Design and deploy coding solutions that automate repetitive tasks and enhance efficiency across engineering workflows. Identify and implement opportunities for **process automation** , contributing to resource optimization and improved modelling productivity. **Collaboration & Integration** Work collaboratively with engineers, geologists, and technical leads to understand project requirements and translate them into software-based solutions. Integrate developed scripts and automation routines into existing platforms and project workflows. **Quality Assurance** Conduct **rigorous testing and validation** of numerical models and coding deliverables to ensure technical reliability and robustness. Participate in **peer code reviews** and contribute to the establishment and enforcement of coding best practices and standards. **Research & Development** Stay current with industry trends in **numerical modelling, simulation, and automation** . Contribute to innovation by researching and applying **new technologies** , including **machine learning, generative AI, and image recognition** where applicable to mining challenges. **Mandatory Skills** Excellent verbal and written communication skills in English. Strong programming proficiency in **C++, Python, and FISH** . Solid foundation in **computer science, information technology, or engineering** (mining/geotechnical preferred). Willingness and ability to learn new programming languages and software tools. **Desired Skills** Prior experience working with **mining or geotechnical modelling software** (e.g., FLAC3D, 3DEC, UDEC, RS2). Exposure to **automation and scripting** in engineering applications. Experience with **machine learning algorithms** , **generative AI** , and **image recognition technologies** is a strong advantage. Proven ability to innovate and challenge conventional approaches in a technical environment. Bachelor’s or higher degree in **Computer Science, Software Engineering, or a related field** . 7–10 years of experience in programming, ideally in support of mining or geotechnical applications. Demonstrated experience with coding for **finite difference and discrete element methods** , particularly in mining/civil engineering contexts.
Confirmar seu email: Enviar Email