Talentmate
India
3rd September 2025
2509-5409-458
Responsibilities
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.
Qualifications
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.
Role Level: | Mid-Level | Work Type: | Full-Time |
---|---|---|---|
Country: | India | City: | Bengaluru ,Karnataka |
Company Website: | http://www.wsp.com | Job Function: | Engineering |
Company Industry/ Sector: |
Professional Services |
Searching, interviewing and hiring are all part of the professional life. The TALENTMATE Portal idea is to fill and help professionals doing one of them by bringing together the requisites under One Roof. Whether you're hunting for your Next Job Opportunity or Looking for Potential Employers, we're here to lend you a Helping Hand.
Disclaimer: talentmate.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@talentmate.com.