KoBold Metals
Senior Frontend Software Engineer
Job Summary
The Senior Frontend Software Engineer at KoBold is responsible for creating and improving web applications that support mineral exploration, including data upload, visualization, and geospatial mapping tools. The role requires expertise in modern JavaScript frameworks, data visualization libraries, and web development technologies. Candidates should be curious about geology and mineral exploration, comfortable working with geologists in the field, and eager to develop innovative solutions. The position offers the opportunity to work remotely within the US and Canada, with a focus on building intuitive interfaces to aid scientific discovery.
Required Skills
Benefits
Job Description
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 Rice 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.
The Senior Frontend Software Engineer will:
- Build intuitive and elegant user experiences to empower fellow KoBolders with backgrounds in geology, geophysics, geochemistry, and data science.
- Improve KoBold’s existing web apps that manage data upload, discovery, search, and visualization.
- Develop new tools to support complex interactive 2D/3D geospatial visualizations, plotting, and data labeling.
- Champion frontend best practices. Help to modernize our stack to standardize our UIs, prototype faster, and deploy useful apps for our geologists and data scientists.
- Setup systems to automate the testing of our UIs.
Qualifications
- You write production-quality code that is correct, performant, scalable, and extensible.
- You are skilled with data visualization libraries (D3, Leaflet, etc).
- You have experience with the following: modern JavaScript tools (node.js, TypeScript, React, Angular, etc), modern deployment and cloud technologies, Python web frameworks (Django, Panel, Flask, etc), and classic frontend development (HTML, CSS, etc).
- You develop and maintain frontend applications that provide a rich user experience.
Bonus Qualifications
- Experience with geospatial data and building map-based experiences.
- Familiarity with containerization and container orchestration platforms, such as Docker, AWS ECS, Kubernetes, etc.
- Experience with frontend automated-testing systems (Cypress, Selenium, etc).
A great candidate will also be:
- Highly intellectually curious and eager to learn about all aspects of mineral exploration, particularly in the geology domain. Will be open to working directly with geologists in the field.
- Excited to work on a wide range of problems in a dynamic work environment, to take on a wide range of responsibilities, and to learn new tech and science.
- 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.
- A strong communicator who enjoys working with colleagues across the company.
- Open to hiring at the senior and staff level.
This position is Full-time.
The US base salary range for this full-time exempt position is $160,000 - $220,000
Location: Remote, Candidates can be located anywhere in the United States or Canada. All candidates must be legally authorized to work in the United States or Canada.
KoBold Metals
KoBold is building the world's largest collection of geoscience information. Using AI systems, KoBold interrogates that data to model the sub-surface in the most statistically valid manner ever
See more jobsSafe Remote Job Search Tips
Verify Employer Thoroughly
Research the company's identity thoroughly before applying. Check for a professional website with contacts, active social media, and LinkedIn profiles. Verify details across platforms and look for reviews on Glassdoor or Trustpilot to confirm legitimacy.
Never Pay to Get a Job
Legitimate employers never require payment for applications, training, background checks, or equipment. Always reject upfront payment requests or demands for bank details, even if they claim it's for purchasing necessary work gear on your behalf.
Safeguard Your Personal Information
Protect sensitive data like SSN, bank details, or ID copies. Share this only after accepting a formal, written job offer. Ensure it's submitted via a secure company system or portal, never through insecure channels like standard email attachments.
Scrutinize Communication & Interviews
Watch for communication red flags: poor grammar, generic emails (@gmail), vague details, or undue pressure. Be highly suspicious of interviews held only via text or chat apps; legitimate companies typically use video or phone calls.
Beware of Unrealistic Offers
If an offer's salary or benefits seem unrealistically high for the work involved, be cautious. Research standard pay for similar roles. Offers that appear 'too good to be true' are often scams designed to lure you into providing information or payment.
Insist on a Formal Contract
Always secure and review a formal, written job offer or employment contract before starting work or sharing final personal details. Ensure it clearly defines your role, compensation, key terms, and conditions to avoid misunderstandings or scams.