The Company
A well-funded start-up is developing an innovative technology and process to recover precious metals that were previously considered uneconomic when applying traditional extraction methods. This new technology will help mine minerals more safely at a significantly lower cost than conventional selective mining methods, but with substantially lower energy, water consumption and environmental footprint.
Your Impact
This is a ground floor opportunity for a Senior Software Engineer to come on board and be a part of the engineering team and be a significant contributor in shaping the development of the technology. You are and Engineer who is not afraid to bring to life concepts and resolve challenges through innovative design.
You are a self-driven senior data engineer looking to be challenged by designing, developing and delivering a software data pipeline, supporting database structure and supporting cloud technologies to the team.
You are someone who can work and communicate effectively with our geophysicists, data scientists and engineers to understand the problems being overcome and algorithms needing to be developed into a software solution. In addition, have an aptitude and clear understanding of machine learning and AI structures required to be built in to accommodate future machine learning and AI integration.
About You
- Responsible for designing and maintaining APIs/Data Pipelines for ingesting data into Machine Learning models
- Developing and programming database structures able to handle labelling structure
- Maintaining all appropriate documentation, including development documentation for all works
- Designing and developing navigation software based on imaging and steering parameters
- Leading or participating in design reviews
- Writing, reviewing, and executing test plans
- Bringing up new software solutions while working closely with Hardware and controls Engineering Creating user manuals; Writing and reviewing technical specifications
- Provide mentoring and leadership to junior team members.
Technical Qualifications:
- Bachelor’s Degree in Computer Engineering (MS preferred) or similar degree
- Minimum 5-10 of experience with software development and design, preferably in ground penetrating radar environment
- Experience in developing software for Android Platforms
- Understanding of Ground Penetrating Radar systems, subsystems and/or software requirements and development of suitable design options
- Experience in cloud-based technologies, software platforms and database structures