Software Engineer (All Levels)
$150k - $240k per yearKoBold Metals
We are open to hiring at multiple levels for this role, depending on experience, impact, and demonstrated ownership. While this role is level-agnostic, it is best suited for engineers with experience owning production systems and working in highly ambiguous problem spaces.
Software Engineer
About the company:
The mining industry has steadily become worse at finding new ore deposits, requiring >10X more capital to make discoveries compared to 30 years ago. The easy-to-find, near-surface deposits have largely been found, and the industry has chronically under-invested in new exploration technology, relying on the manual techniques of yesteryear – even as demand accelerates for copper, lithium, and other metals to build electric vehicles, renewable energy, and data centers.
KoBold builds AI models for mineral exploration and deploys those models—alongside our novel sensors—to guide decisions on KoBold-owned-and-operated exploration programs. In the six years since founding, KoBold has become by far both the largest independent mineral exploration company and the largest exploration technology developer. Our data scientists and software engineers, who come from leading technology companies, jointly lead exploration programs with our renowned exploration geologists.
KoBold has proven its first discovery with materially less capital than the industry average and found one of the best copper deposits ever discovered: the copper is far more concentrated than the global average of copper mines, and this asset alone is expected to generate meaningful revenue for decades. KoBold has a portfolio of more than 60 other projects, each of which has the potential for another high-quality discovery.
KoBold is privately held; investors include institutional asset managers T. Rowe Price and Canada Pension Plan Investments; technology venture capitalists Andreessen Horowitz, Breakthrough Energy Ventures, BOND Capital, and Standard Investments; and natural resources companies Equinor, BHP, and Mitsubishi.
We are hiring Software Engineers to accelerate our mission.
About The Role:
At KoBold, software engineers have the unique opportunity to embed directly with their users and learn the ins and outs of mineral exploration and geology while developing state of the art technology solutions. Unlike traditional software engineering roles, we don’t simply ship code and passively wait for feedback about its utility: our userbase includes our colleagues… and ourselves! While there are real technical challenges in making mineral exploration data broadly searchable and accessible to both humans and machines, we believe that solving these technical challenges cannot be done without “getting our hands dirty” – sometimes literally! – by embedding directly with the exploration teams and even occasionally (~once a year) joining our colleagues in the field, be it in Zambia, Canada, or Arizona, to experience the impact of our software in real time.
As a Software Engineer on the Data Systems Engineering team at KoBold, your main role will be to enable systematic exploration and materially improve exploration success rates by making mineral exploration data broadly accessible to humans and machines. Past projects have included SIP (the Structured Ingest Pipeline), DataKit generation (producing curated sets of data on demand), and RAG (Retrieval Augmentation Generation, utilizing natural language processing on unstructured data). Our tech stack is primarily python and includes Django, React, AWS, and additional technologies like Retool and Prefect.
Your work will empower KoBold to unlock invaluable insights and streamline intricate scientific processes. Collaborating with our exceptional team of data scientists, geologists, and other software engineers, you will have the opportunity to tackle complex problems head-on and collectively pave the way for the discoveries of vital energy transition metals like lithium, copper, nickel, and cobalt. Together we can shape the future of mineral exploration and contribute to building a sustainable world.
This role be responsible for:
Deep engagement with exploration geologists and data scientists, continual learning about mineral exploration, and tailoring technology development to the needs of exploration project scientists
Building data pipelines and tooling for deriving advanced human and machine insights from exploration data, often leading a small group of software engineers to successful delivery
Developing expertise in KoBold’s Data Systems and deeply understanding how they impact exploration
End-to-end ownership of projects from design to implementation and testing to continued engagement with colleagues on exploration teams using your solutions
Responding well to design and code feedback, also providing feedback to teammates
Operationally managing the team’s services and assisting scientific colleagues with our tooling
Qualifications
4+ years of software engineering experience, ideally building production cloud data systems
Proficiency with Python
Ability to write production-quality code that is correct, readable, well-tested, scalable and extensible
Skilled in large-scale system design
A track record of taking ownership from definition of the problem and delivering projects with demonstrated impact in an iterative manner
Intellectual curiosity and eagerness to learn about all aspects of mineral exploration, particularly in the geology domain. Enjoys constantly learning such that you are driving insights through using our tools in exploration and willing to work directly with geologists in the field.
Ability to explain technical problems to and collaborate on solutions with domain experts who are not software developers. A strong communicator who enjoys working with colleagues across the company.
Excitement about joining a fast-growing early-stage company, comfort with a dynamic work environment, and eagerness to take on an evolving range of responsibilities.
Keen not just to build cool technology, but to figure out what technical product to build to best achieve the business objectives of the company.
Nice to Haves
Experience with modern frontend frameworks such as React
Experience with geospatial data and building map-based experiences
Familiarity with containerization and container orchestration platforms, such as Docker, AWS ECS, Kubernetes, etc.
Formal education or job exposure to natural sciences
The US base salary range for this full-time exempt position is $150,000 - $240,000.
Location: KoBold is a remote-first workplace. All candidates must be legally authorized to work in one of the following countries: United States, Canada, Australia, South Africa, United Kingdom, Zambia, Democratic Republic of the Congo, Namibia, Finland, Sweden, or Botswana.
- ...Canonical is a leading provider of open source software and operating systems to the global... ...such as public cloud, data science, AI, engineering innovation and IoT. Our customers include... ...and AI, data and analytics Intermediate level Python programming skills Passion for...SuggestedFull timeLocal areaRemote workWork from homeWorldwide
$180k - $220k per year
...Xello is looking for a Principal Engineer This role is a remote role, looking for candidates... ...with our DevOps team, ensuring our software solutions are highly available, performant... ...least 5 years at the staff or principal level in high-growth SaaS businesses or startups...SuggestedLong term contractFull timeRemote workFlexible hours- ...Canonical is a leading provider of open source software and operating systems to the global... ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include... ..., and growing. We are hiring a Staff-level Software Engineer for Identity Management...SuggestedFull timeWork at officeLocal areaRemote workWork from homeWorldwide
$181.29k - $250.24k per year
...About the Role CaptivateIQ's modeling engine is the computation core that powers every... ...enterprise scale. We're looking for a **Staff Software Engineer** to set the technical strategy... ...developing engineers toward senior and staff-level impact. Responsibilities Set the...SuggestedLong term contractFull timeRemote workFlexible hours- ...Canonical is a leading provider of open source software and operating systems to the global... ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include... ...OpenSSL and Libgcrypt Knowledge of low-level Linux cryptography APIs Demonstrated...SuggestedLong term contractFull timeWork at officeLocal areaRemote workWorldwide
- ...This is the general track for Engineering Director at Canonical, apply here if you are confident... ...staff engineers. Canonical’s largest software products are built by multiple teams working... ...to take open source to the next level. Our engineering directors set the pace and...Full timeLocal areaRemote workWorldwide
- ...serve their communities. As a high-growth software company, we're shaking up the status quo... ...delivering value to our users. As a Software Engineer III at SpryPoint, you will be building... ...be building and deploying enterprise-level web and mobile applications for clients across...Full timeRemote workFlexible hours
- ...Description : The Python Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive... ...COTS/GOTS; requirements analysis; and, synthesis from system level to individual software components. Responsibilities Analyze...
$120k per year
...support some of the world’s most exciting engineering endeavors. Our first product, the V-... ...and development: Lead, coach, and support software developers through regular one-on-ones,... ...Support diagnostics, field updates, fleet-level improvements, and production issue resolution...Work at officeLocal areaFlexible hours3 days per week- ...The Role We're looking for a talented Software Engineer to join the CAMS engineering team on-site and help us build and evolve the Kaleris TMS platform. You'll work on a product suite that powers real-world logistics for some of North America's largest private fleets, tackling...
- ...Toulouse, our multidisciplinary team of engineers, scientists, and strategists is building... ...) team , with a strong focus on Flight Software Product Assurance . In this role, you... ...ensuring our software meets the highest levels of robustness, compliance, and reliability...Permanent employmentFull timeFor subcontractorInternshipRemote workFlexible hours
- ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform... ...enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading...Full timeWork at officeRemote workWork from homeFlexible hours
- .... About the Role We’re looking to add a product-minded AI engineer to the team. The ideal candidate will have strong customer and product... ...the interviewer to architect an agentic system at a conceptual level. The problem will be at a pretty high level - and have both...Full timeRemote work
- ...Quezon City, Philippines Software Engineering Intern Engineering White Widget is a leading-edge software design and development studio. We’re a fast-growing team with a diverse set of backgrounds and skills. Technology is the backbone of our company and we’re looking...Full timeSummer workInternshipWork at officeFlexible hoursNight shift
- ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform... ...enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading...Full timeWork at officeLocal areaRemote workWork from homeWorldwideFlexible hours
- ...complexity across care journeys in Europe. What to expect as our Software Engineer (Frontend) (m/w/d): Purposeful work – your role will have... ...You write tests across unit, integration, and end-to-end levels , contributing to a strong testing culture. You own...Remote workFlexible hours
$225k - $275k per year
...About the role This role is a Principal-level individual contributor position embedded in the Security Engineering organization, focused on Wirespeed’s most complex... ...detection and integration workflows. The Principal Software Engineer will own critical backend services and...Long term contractFull timeFixed term contractWork at officeRemote workHome officeFlexible hours- ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform... ...enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading...Full timeWork at officeLocal areaRemote workWork from homeWorldwide
$32 per hour
...Job Title: Database Engineering — Master-Level Internship Level: Master's Level Internship Department: Software Development Duration: 520 Hours (approximately 3 months) Work location: Remote (with hybrid options in Toronto) Compensation: Hourly ($32) The...Remote jobHourly payFull timeInternshipImmediate startWorldwide$32 per hour
...Job Title: Cloud Engineering — Master-Level Internship Level: Master's Level Internship Department: Software Development Duration: 520 Hours (approximately 3 months) Work location: Remote (with hybrid options in Toronto) Compensation: Hourly ($32) The...Remote jobHourly payFull timeInternshipImmediate startWorldwide- ...Toulouse, our multidisciplinary team of engineers, scientists, and strategists is building... ...playing a key role in shaping the onboard software that powers our satellite constellation across... ..., you will contribute to system-level design decisions, support procurement and...Long term contractPermanent employmentFull timeRemote workFlexible hours
- ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform... ...enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading...Full timeFreelanceWork at officeLocal areaRemote workWorldwide
- ...Canonical is a leading provider of open source software and operating systems to the global... ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include... ...factors including your geographical location, level of experience, knowledge and skills. In...Full timeInternshipWork at officeRemote workWork from home
- ...technologies. Our teams partner with specialist engineers from major silicon companies to integrate... ...and server-class hardware platforms and software stacks Work with partners to deliver a... ...including your geographical location, level of experience, knowledge and skills. In...Full timeInternshipRemote work
- ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform... ...enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading...Full timeWork at officeLocal areaRemote workWork from homeWorldwideFlexible hours
- ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform... ...enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading...Full timeWork at officeLocal areaRemote workWork from homeWorldwide
- ...that is reliable and consistent, focusing on infrastructure stability, good value and consistent service delivery. Our backend software engineers make sure that when a customer hits a button in a Web application, magic happens on hosting infrastructure in a data centre...Permanent employmentFull time
$104k - $139k per year
...the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms. About... ...keeping safety and performance at the forefront. As a WebExtensions Engineer, you will help implement new extension capabilities, improve...Full timeImmediate startRemote workHome office$32 per hour
...Job Title: Process Engineering Specialist — Master-Level Internship Level: Master's Level Internship Department: Operations Duration: 520 Hours (approximately 3 months) Work location: Remote (with hybrid options in Toronto) Compensation: Hourly ($32) The...Remote jobHourly payFull timeInternshipImmediate startWorldwide$104k - $139k per year
...design, build and distribute open-source software that enables people to enjoy the internet... .... We’re looking for a Senior Software Engineer with a strong platform mindset to help... ...environments, including schema validation and PR-level plan review. Experience designing and...Full timeImmediate startRemote workHome office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer (All Levels). Be the first to apply!
- software engineer - ai machine learning Remote
- software development engineer Remote
- software developer co-op Remote
- software developer entry level Remote
- remote entry level software developer Remote
- software engineer Remote
- junior software engineer Remote
- software developer intern Remote
- software design engineer Remote
- junior software developer Remote
