Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer (All Levels)

$150k - $240k per year
Full-time

KoBold 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.

Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer (All Levels) in Remote vacancy
  •  ...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... 
    Suggested
    Full time
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Remote
    4 days ago
  • $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... 
    Suggested
    Long term contract
    Full time
    Remote work
    Flexible hours

    Xello

    Remote
    3 days ago
  •  ...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... 
    Suggested
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Remote
    1 day ago
  • $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... 
    Suggested
    Long term contract
    Full time
    Remote work
    Flexible hours

    CaptivateIQ

    Remote
    2 days ago
  •  ...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... 
    Suggested
    Long term contract
    Full time
    Work at office
    Local area
    Remote work
    Worldwide

    Canonical

    Remote
    2 days ago
  •  ...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 time
    Local area
    Remote work
    Worldwide

    Canonical

    Remote
    5 hours ago
  •  ...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 time
    Remote work
    Flexible hours

    SpryPoint

    Remote
    1 day ago
  •  ...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... 

    Valence, LLC

    Remote
    7 days ago
  • $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 office
    Local area
    Flexible hours
    3 days per week

    Voltera

    Remote
    7 days ago
  •  ...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... 

    Kaleris

    Remote
    20 hours ago
  •  ...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 employment
    Full time
    For subcontractor
    Internship
    Remote work
    Flexible hours

    constellr GmbH

    Remote
    2 days ago
  •  ...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 time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Canonical

    Remote
    5 hours ago
  •  .... 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 time
    Remote work

    Hightouch

    Remote
    3 days ago
  •  ...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 time
    Summer work
    Internship
    Work at office
    Flexible hours
    Night shift

    White Widget

    Remote
    20 hours ago
  •  ...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 time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Canonical

    Remote
    1 day ago
  •  ...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 work
    Flexible hours

    Recare Deutschland GmbH

    Remote
    25 days ago
  • $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 contract
    Full time
    Fixed term contract
    Work at office
    Remote work
    Home office
    Flexible hours

    Coalition, Inc.

    Remote
    5 days ago
  •  ...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 time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Remote
    5 days ago
  • $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 job
    Hourly pay
    Full time
    Internship
    Immediate start
    Worldwide

    Vosyn

    Remote
    29 days ago
  • $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 job
    Hourly pay
    Full time
    Internship
    Immediate start
    Worldwide

    Vosyn

    Remote
    29 days ago
  •  ...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 contract
    Permanent employment
    Full time
    Remote work
    Flexible hours

    constellr GmbH

    Remote
    3 days ago
  •  ...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 time
    Freelance
    Work at office
    Local area
    Remote work
    Worldwide

    Canonical

    Remote
    1 day ago
  •  ...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 time
    Internship
    Work at office
    Remote work
    Work from home

    Canonical

    Remote
    5 hours ago
  •  ...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 time
    Internship
    Remote work

    Canonical

    Remote
    1 day ago
  •  ...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 time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Canonical

    Remote
    5 hours ago
  •  ...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 time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Remote
    2 days ago
  •  ...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 employment
    Full time

    xneelo

    Remote
    29 days ago
  • $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 time
    Immediate start
    Remote work
    Home office

    Mozilla

    Remote
    11 days ago
  • $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 job
    Hourly pay
    Full time
    Internship
    Immediate start
    Worldwide

    Vosyn

    Remote
    29 days ago
  • $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 time
    Immediate start
    Remote work
    Home office

    Mozilla

    Remote
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer (All Levels). Be the first to apply!