Geosciences Full Time Richmond, BC Hybrid $100,000 - $130,000 CAD per year
Ideon Technologies, founded and based in Richmond, BC, uses energy from cosmic-ray muons to image deep beneath the Earth’s surface. Ideon is a world pioneer in muon tomography and has developed the REVEAL™ Subsurface Intelligence Platform, comprising an advanced suite of proprietary data-generation hardware, software, AI-powered services, and multi-physics fusion that provide x-ray-like visibility deep underground and unlock the exponential power of integrated spatial data.
By transforming muon data into reliable 3D density maps, Ideon helps geologists identify, map, characterize, and monitor mineral deposits. This reduces risk and cost of traditional methods, while saving time, optimizing return, and minimizing environmental impact across the mining value chain. This supports the transition to low-impact mining and helps recover the critical minerals required to power the global shift to clean energy.
We are a dynamic tech scale-up of 70 employees (and growing). We are entrepreneurial, focused on delivering great customer outcomes, and committed to seeking the best brains and exceptional humans from diverse backgrounds.
The Role
We are seeking a Geoscientific Analyst who combines geoscience expertise with advanced data science and Python development to scale and optimize Ideon’s geoscience data workflows. You’ll work at the intersection of geoscience, data engineering, and scientific computing, partnering with teams across geoscience, research and development, and software on muon tomography, inversion, and end-to-end workflows.
You understand both geoscience and data science, write high-quality Python, and are comfortable with complex geoscience models and data. You enjoy improving scientific workflows through automation, use AI tools and modern development approaches, and collaborate across science and software teams.
Reporting to the Manager, Geosciences, you’ll collaborate with geoscientists, applied scientists, physicists, software developers, and data scientists to improve how geophysical and geological data are processed, managed, and analyzed across Ideon’s subsurface imaging workflows.
You’ll optimize data processing pipelines, improve geoscience modeling notebooks, and integrate AI-assisted workflows into Ideon’s scientific processes. You’ll ensure geoscience data and inversion workflows are scalable, reproducible, efficient, and well-structured for customer project delivery and internal research.
You will drive Ideon’s objectives forward by focusing on the following activities:
Data Science & Workflow Optimization
- Design and optimize Python-based data pipelines for geoscience and geophysical datasets
- Improve data management, organization, and reproducibility across geoscience workflows
- Develop and maintain scalable Jupyter notebook frameworks for processing and analysis
- Optimize inversion and forward modelling notebooks for performance, reliability, and maintainability
- Refactor existing scientific code into modular, maintainable, and reusable components
Geoscience Data Processing
- Work with large geoscience datasets including muon tomography, geophysical survey data, geological models, and time-series datasets
- Support the geoscience team in automating data processing, model generation, and visualization workflows
- Improve computational efficiency of geoscience modelling workflows through parallelization, vectorization, and optimized algorithms
- Implement reproducible workflows for data QC, feature extraction, and model preparation
AI & Advanced Analytics
- Integrate AI-assisted tools and machine learning techniques into geoscience data workflows
- Use modern AI coding tools and automation methods to accelerate development of scientific workflows
- Explore opportunities for machine learning, statistical modelling, and pattern recognition in geoscience datasets
- Develop tools to support automated model diagnostics, anomaly detection, and uncertainty analysis
- Serve as a bridge between geoscience, R&D, and software teams
- Translate scientific workflow requirements into efficient and scalable computational solutions
- Support integration of geoscience workflows into internal software platforms and applications
- Help establish best practices for scientific computing, version control, and reproducible research
Priorities in the first few months will include:
Month 1–2
- Learn Ideon’s data architecture, modelling workflows, and geoscience notebooks
- Identify pipeline and inversion workflow optimization opportunities
- Partner with geoscience teams to surface bottlenecks and workflow pain points
Month 2–4
- Standardize data processing notebooks and modelling workflows
- Implement improved data structures and reproducible pipelines
- Start integrating AI-assisted coding and automation
Month 4+
- Deliver workflows that materially reduce processing time and manual steps
- Build reusable scientific libraries/frameworks for geoscience modelling
- Advance next-generation data science capabilities within Ideon’s geoscience platform
Success in the role looks like:
- Geoscience data workflows become faster, more reliable, and easier to reproduce
- Python notebooks for modelling and inversion become well structured, modular, and maintainable
- Data processing pipelines are automated and scalable
- Geoscience teams spend less time on manual data preparation
- AI and advanced analytics are effectively integrated into scientific workflows
- Strong collaboration exists between geoscience and software teams
Qualifications
Must-haves – You’ll need the following to move forward in the hiring process (and be successful in the role).
- Degree in Mining, Geophysics, Geology, Earth Sciences, Data Science, Physics, or related field
- Strong understanding and previous experience working with geoscience or geophysical data
- Expert-level Python programming (NumPy, Pandas, SciPy, Matplotlib, Plotly, etc.)
- Extensive experience with Jupyter notebooks and scientific computing workflows
- Experience with complex scientific datasets and optimized modeling workflows and codes
- Strong analytical and problem-solving skills
- Ability to translate scientific problems into scalable computational solutions
- Well-developed communication skills in English at a fluent or professional level; able to be assertive and respectful
- Legally able and currently documented to work full time hours in Canada
Nice-to-haves – While it would be nice to have some of the below, we’re happy to train and share our experience.
- Familiarity with version control and collaborative development workflows (Git)
- Experience with geophysical inversion, forward modelling, or numerical simulation
- Experience with SimPEG, geophysical modelling frameworks, or scientific Python ecosystems
- Knowledge of mining, mineral exploration, or subsurface imaging
- Experience with machine learning or AI applied to scientific datasets
- Experience with cloud computing environments or large-scale data processing
- Experience building reusable scientific software libraries
We also look for the following from all new Ideon team members:
- Experience in or excitement for working in a tech scale-up; happy to wear a few hats and adjust on the fly.
- An ambitious, can-do attitude; you get that we’re doing challenging work and are excited to dive in.
- Enthusiastic and confident to take initiative and be adaptable in an agile, fast-paced environment.
- Solid teamwork skills; you’re accountable to yourself and your team and will jump in to help where you can.
- Creative solutioning mindset with great problem-solving skills.
- Insatiable curiosity paired with a drive to deliver.
- Able to work well under pressure and to meet committed deadlines.
- Great interpersonal skills; able to build relationships with colleagues, customers, and external stakeholders.
- Able to contribute something “extra” to our culture beyond the work that you do, like wowing people with your home-baked goods, sharing improv comedy skills, or organizing sports games.
More Role Details
Location: Ideon’s office is at #150 - 4611 Viking Way, Richmond, BC, Canada. This is a hybrid role. We love seeing folks in the office 2+ times a week; you’re welcome to work from home the remainder of the week or come into the office all 5 days if you prefer. Our approach means you can determine your in-office schedule while considering face-to-face interaction with your leader and teammates.
During your first few months, you’ll spend more time in the office to support onboarding and relationship building.
Hours of work: 8 hrs/day, M-F. Typical hours are 9AM-5PM Pacific Time; some employees shift slightly based on business and personal needs. As a tech company, you may be asked to be flexible with hours due to business requirements.
What We Offer
Salary: The annual salary range is $100,000 - $130,000 CAD. Early equity option allocations upon hire plus potential annual performance-based option allocations are part of our total rewards package.
- Opportunity to work with a dynamic tech scale-up that generates economic and environmental benefits
- Tuition support ($2500/year)
- Extended health and dental benefits, employee assistance program, and health/personal spending accounts
- Minimum 3 weeks paid time off to start, including an annual paid closure between Christmas and New Year’s
- 5 paid sick days + other leaves per employment standards legislation
- For hybrid/remote roles, 2 weeks/year work-from-almost-anywhere
- Parental leave top-up
- Employee referral bonus
- Casual dress code
- Free parking & tasty snacks at the office
- Social events and learning opportunities, in person and virtual
Ideon’s salary ranges are set by role and level, benchmarked against Vancouver-area companies. Most new hires start below the top of the range unless their experience significantly exceeds role requirements. You’ll be asked to share salary expectations during the application process.
How to Apply, Accommodation Requests, and the Hiring Process
Optional cover letters help us learn more about you beyond your resumé. Please submit documents as PDF files for best display.
We aim to provide an approachable and accessible hiring process. If accommodations are needed, please let us know in your application.
Once you have submitted your application, you will receive a confirmation email outlining what to expect during the hiring process.