Datarock
Datarock is a cutting-edge technology company specialising in AI-powered solutions for the mining and geoscience industries. Leveraging advanced machine learning and computer vision, Datarock transforms how geological data is analysed, delivering accurate and scalable insights for exploration, resource evaluation, and mining operations. The company’s innovative cloud-based platform enables mining professionals to automate mining data analysis, enhance decision-making, and optimise workflows with greater speed and precision. By integrating seamlessly into existing processes, Datarock empowers clients to extract maximum value from their geological data, driving efficiency and cost-effectiveness across the mining value chain.
For more information about us, please visit our website: www.datarock.com.au
Job Summary
We are seeking a talented and motivated Data Scientist, with a strong geoscience background, to join our Digital Geological Solutions team. Our Digital Geological Solutions team is at the forefront of designing, developing, and deploying scalable geoscientific machine learning solutions. Operating at the intersection of consulting, R&D, and product development, the team is responsible for the continued success and innovation of geoscience solutions and products that deliver measurable, ongoing value to our mining and exploration clients.
This role blends geoscience knowledge with advanced data science and software development, contributing to the creation of intelligent, cloud-deployed solutions that enhance orebody knowledge, automate mining data analysis and optimise workflows.
Working in a collaborative environment alongside other geo-data scientists and ML engineers, you will take part in both experimental machine learning projects and the development of production-ready software. Your contributions will directly support the development and scaling of our geoscience solution offerings.
This is a full-time, Australia-based role. Applicants must have the right to work in Australia.
Responsibilities
- Contribute to the development of machine learning pipelines and assist in writing, documenting and testing production-quality code under guidance from senior team members.
- Conduct research, literature reviews and undertake machine learning experiments to solve complex orebody knowledge and geoscientific challenges.
- Collaborate cross-functionally with geoscientists, data engineers, software developers, and product managers.
- Contribute to the ongoing delivery, improvement and maintenance of existing geoscience solution pipelines.
- Share insights, tools, and methodologies with the broader team to build internal capability and improve product performance.
- Maintain a strong focus on code quality, performance, and reproducibility within cloud-native environments.
- Participate in client engagement and internal stakeholder communications where technical insight is needed.
Requirements
Essential Skills & Experience:
- Strong grounding in geoscience (geology, geophysics, geotech or similar) with professional or academic experience in applying data science to geoscientific problems.
- Proficient in Python programming and software engineering best practices (version control, testing, modular design, etc.).
- Practical experience with machine learning frameworks such as scikit-learn, XGBoost, PyTorch, etc.
- Exposure to AWS cloud infrastructure is beneficial, with opportunities to develop this skill on the job.
- Clear communicator with the ability to explain technical concepts to both technical and non-technical audiences.
- Ability to work independently on complex problems while collaborating within a multidisciplinary team.
Desirable Skills and Experience:
- Familiarity with downhole datasets such as televiewer, measure while drill data, wireline (e.g. gamma) or similar geoscientific data types would be advantageous.
- Comfortable working with geospatial data and associated tooling (e.g. raster/vector formats, GDAL, GeoPandas).
- Experience deploying ML models to production in a cloud-native environment.
- Knowledge of containerised development (e.g. Docker).
- Experience in agile product development or startup-style environments.
Qualifications and experience
- A degree in geology, geophysics, computer science, data science, or a related field, or a demonstrated work history in a combination of these fields.
- Professional or project-based experience in a data science, applied ML, or geo-data-focused context.
Job Benefits
- Flexible work arrangements: Embrace personalised schedules for improved work-life balance and overall well-being.
- Positive and inclusive team culture: Thrive in a diverse environment of experts from various domains, fostering learning and collaboration in the office or remote settings.
- Professional development: Unlock your potential through R&D activities, personal learning, contributing to publications, presenting internally and externally, and OSS contributions. Your growth journey starts here!