Innovative Software Development Role in Mining Technology

2 weeks ago


Vancouver, British Columbia, Canada Go REcruitment Full time
About Us

Go Recruitment is a leading company that specializes in innovative technology solutions for the mining industry.

Job Title: Senior Software Engineer - Data Science

We are seeking an experienced Senior Software Engineer to join our team and play a key role in developing cutting-edge software solutions for our SMD technology.

Job Summary

The successful candidate will be responsible for designing and implementing software architectures, developing 3D navigation software, and creating ETL pipelines. They will also collaborate with mechanical and hardware disciplines to optimize product performance.

Main Responsibilities
  • Define the architecture for our product to optimize for changeability
  • Developing 3D navigation software based on novel complex sensor arrays and steering parameters
  • Designing and maintaining APIs (fastapi)
  • Creating and managing ETL pipelines to cloud storage providers (postgres, digital ocean)
  • Managing internal code review and pull request process
  • Maintaining all appropriate documentation, including development documentation for all works
  • Working collaboratively with mechanical and hardware disciplines
  • Writing, reviewing and executing test plans
  • Collaborating with Hardware and controls Engineering to attain optimal product performance
  • Writing and reviewing technical specifications
  • Provide mentoring and leadership to junior team members
Requirements
  • Bachelor of Computer Science (Masters Preferred) specializing in Data Engineering or equivalent
  • Minimum 5-10 years of experience with software engineering, data science or data engineering
  • Experience in cloud-based technologies, software platforms and database structures
Preferred Qualifications
  • Background and practical experience in statistics and/or computational mathematics (Bayesian and Frequentist approaches, NumPy, PyMC3, etc.)
Salary

$120,000 - $180,000 per year, depending on experience.



  • Vancouver, British Columbia, Canada Go REcruitment Full time

    **Company Overview:**Novamera Inc. is a start-up that's revolutionizing the mining industry with its Sustainable Mining by Drilling (SMD) technology.SMD combines high-resolution subsurface imaging and directional drilling to identify ore veins and measure hole trajectory. As a Senior Software Engineer, you'll be part of the engineering team shaping this...


  • Vancouver, British Columbia, Canada Go REcruitment Full time

    Company OverviewA start-up is disrupting the mining industry with a revolutionary technology and process to recover gold, copper, or other ore from steeply dipping, narrow vein deposits. The company, Novamera Inc., has developed Sustainable Mining by Drilling (SMD), a viable solution to address mining challenges.


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    Company OverviewAmazon Development Centre Canada ULC is a critical component in Amazon's continued growth and launching of new products and services. The Recruiting Engine Foundations and Domains (RFD) team is responsible for delivering an industry leading candidate experience; developing, building, and innovating global, scalable technology recruiting...


  • Vancouver, British Columbia, Canada Amazon Full time

    About Us">We're a technology-driven company looking for talented individuals to shape the future of software development. Our team is passionate about creating innovative products and services that make a real impact on people's lives.">What We Offer">A competitive salary ranging from $114,800 to $191,800 per year, based on experience and qualifications. In...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    Company Overview:Amazon Development Centre Canada ULC is a leading innovator in the technology industry, known for its customer-obsessed approach and commitment to delivering high-quality software solutions.Estimated Salary:$145,000 - $170,000 per annumJob Description:We are seeking a highly skilled Software Development Engineer to join our team in...


  • Vancouver, British Columbia, Canada Mining One Pty Ltd Full time

    Mining One Pty Ltd is an Australian owned global mining consultancy with a strong workforce of 100+ employees worldwide. We undertake mining, geotechnical, numerical modelling, geology, processing, hydro and environmental services across various commodities.We have offices in Indonesia, China, Canada, UK and Africa, allowing us to cover underground and open...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About Amazon Development Centre Canada ULCAmazon Development Centre Canada ULC is a cutting-edge software development company that enables businesses of all sizes to succeed on the Amazon platform.Salary: $120,000 - $180,000 per yearWe are seeking an experienced Software Development Engineer to join our Advertiser Experience team in Brand Shopping Experience...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    Transformative Software Development Opportunity">We are seeking a highly skilled Software Development Engineer to join our team at the Amazon Development Centre Canada ULC. This role presents an exceptional chance to work on complex software solutions that drive innovation and growth in the logistics industry.">About the Role">You will design, develop, and...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    We are a leading developer of cloud computing solutions, pushing the boundaries of innovation and excellence. Our team is comprised of skilled professionals who share our passion for delivering high-quality services that meet the ever-evolving needs of our customers.About the RoleAs a Software Development Engineer with our AWS Networking Telemetry and...


  • Vancouver, British Columbia, Canada Warner Music Inc. Full time

    At Warner Music Group, we're a global collective of music makers and innovators who push the boundaries of technology. Our engineering team drives innovation in key technical systems, ensuring seamless data delivery to platforms like Spotify and YouTube.About the Role:Owning technical vision and driving innovation for complex systemsWriting clean, optimized...


  • Vancouver, British Columbia, Canada Weir Full time

    Sustainable Future through AIWeir Motion Metrics, a Canadian mining technology division of Weir, is seeking an Intermediate Machine Learning Developer to join our team in Vancouver, BC Canada (Hybrid).This role offers the opportunity to work on cutting-edge artificial intelligence and machine vision technology projects, contributing to the development of...


  • Vancouver, British Columbia, Canada Weir Full time

    Job Summary:We are seeking a highly skilled Senior Mining Technology Specialist to join our team at Weir Motion Metrics. As a key member of our organization, you will play a critical role in delivering high-quality solutions and maintaining stakeholder relationships.About the Role:The Senior Mining Technology Specialist will be responsible for installing,...


  • Vancouver, British Columbia, Canada Wenco International Mining Systems Full time

    At Wenco International Mining Systems, we are seeking a highly skilled and detail-oriented Senior Software Quality Assurance Engineer to join our product development team in Richmond, BC.About the RoleThis is an exciting opportunity to work on our next-generation cloud-based Asset Health Industrial Internet of Things (IIoT) platform for mining equipment,...


  • Vancouver, British Columbia, Canada SAP Full time

    About SAPSAP is a global leader in enterprise software and related services, helping more than four hundred thousand customers worldwide work together more efficiently and use business insight more effectively.Originally known for leadership in enterprise resource planning (ERP) software, SAP has evolved to become a market leader in end-to-end business...

  • IT Leadership Role

    4 weeks ago


    Vancouver, British Columbia, Canada CB Canada Full time

    Company OverviewCB Canada is a leading organization in the mining industry, seeking an experienced IT Manager to lead the development and operation of its information technology department.Salary: $70.00 to $80.00 hourly, based on location and experience.Job DescriptionThe IT Manager will report directly to the Director of Technology, who leads the company's...


  • Vancouver, British Columbia, Canada Iris Software Inc. Full time

    About Iris Software Inc.Iris Software Inc. is a leading technology services provider that helps clients achieve their business goals through digital transformations.We are looking for an experienced Senior .NET Developer to join our team in Vancouver, BC. The successful candidate will have the opportunity to work on mission-critical applications and...


  • Vancouver, British Columbia, Canada Newcrest Mining Full time

    Company OverviewNewcrest Mining is a world-leading gold mining company with operations around the globe. Our diverse workforce reflects the communities we operate in, and we strive to create an inclusive environment where everyone feels valued and supported.We promote a drug and alcohol-free work environment through mandatory pre-employment testing and...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    We are seeking a highly skilled Software Development Engineer to join our team at Amazon Development Centre Canada ULC. This role offers an exciting opportunity to work on cutting-edge products used by millions of customers worldwide.About the RoleAs a Software Development Engineer on our team, you will be responsible for building software that runs with...


  • Vancouver, British Columbia, Canada Brunel Full time

    About the RoleWe are seeking a highly skilled Mining Safety Technology Consultant to join our team at Brunel.


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking talented Software Development Engineers to join our team at Amazon Development Centre Canada ULC. As a Software Development Engineer, you will play a key role in conceiving, designing, and building innovative products and services that meet the needs of our customers.Key ResponsibilitiesCollaborate with experienced...