KoBold Metals discovers the battery minerals containing Ni, Cu, Co, and Li critical for the electric vehicle revolution.
Senior Software Engineer, Decision Science
Location
United States
Posted
1 day ago
Salary
$170K - $215K / year
Seniority
Senior
Job Description
Senior Software Engineer, Decision Science
KoBold Metals
• Architect, implement, and maintain decision science libraries that will be used in KoBold’s mineral exploration analyses. • Build tooling to increase the velocity of our decision making, including enabling rapid prototyping in Jupyter notebooks; build experimentation, evaluation, and simulation frameworks; turning successful R&D into robust, scalable pipelines; and organizing ML models and their outputs for repeatability and discoverability. • Apply–and coach team members to use–engineering best practices such as writing robust, testable and composable code • Collaborate with data scientists, geoscientists and engineers to invent the modern decision science technology for mineral exploration • Occasional travel to exploration sites around the world to observe the impact of scientific computing on KoBold’s exploration products and design new technologies to further discovery. Travel is approximately twice per year depending on project needs.
Job Requirements
- At least 5 years of experience in the field of decision science with a strong software engineering focus, though most great candidates will have closer to 10.
- Track record of building production quality data processing solutions or tooling that have delivered business value
- Proficiency with foundational concepts of ML, including statistical, traditional and deep-learning approaches
- Proficiency in Python, ideally including array-based packages such as xarray and numpy
- Deep experience with measured scientific data
- Experience in visualizing scientific data for domain experts
- Experience in MLops and in the making of robust ML systems
- Drive to increase the velocity and effectiveness of our data scientists in both experimental and production workflows
- Capacity to dive deep on novel challenging problems in applying decision science to mineral exploration, including understanding a complex domain of geology and mineral exploration practices as well as working with limited, disparate and noisy data sources
- Collaborative attitude to work with stakeholders with different backgrounds (data scientists, geoscientists, software engineers, operations)
Benefits
- Equal opportunity workplace
- Affirmative action employer
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Transform technology into opportunity as a Software Developer Principal • Research, design, develop, and test operating systems-level software • Set operational specifications and formulate and analyze software requirements • May design embedded systems software • Apply principles and techniques of computer science, engineering, and mathematical analysis
Senior Software Engineer II – Shopper Activation, Engagement
InstacartFounded in 2012, Instacart offers on-demand food and grocery delivery across the United States. Named the #1 Most Promising Company in America by Forbes magazin
• Lead the design, architecture, and delivery of highly scalable services that power the shopper lifecycle, including onboarding, eligibility, work evaluation, earnings, ratings and quality, recognition, safety, and retention. • Set technical direction for domain migrations and platform modernization; define patterns, interfaces, and standards that improve reliability, performance, and developer productivity across multiple services and codebases. • Partner with Product, Design, and Data Science to shape roadmaps and success metrics; experiment, measure, and iterate to improve activation, engagement, and retention outcomes. • Champion AI enablement across the team by building internal tooling and agentic automations that accelerate development, testing, and operations; integrate AI safely and measurably into the engineering lifecycle. • Orchestrate complex cross-functional programs with dependencies across R&D and business partners (e.g., Logistics, Identity & Fraud, Transaction Platform, Mobile Foundations, Operations, Legal, Trust & Safety, CRM); align stakeholders and deliver under tight timelines. • Uplevel operational excellence—observability, incident response, SLAs/SLOs, performance tuning—while mentoring engineers through design reviews, documentation, and pair programming.
Senior React Native, React Engineer
PrideLogicSpecializes in building world-class development teams and extending runways for groundbreaking startups.
• Lead-level frontend and mobile ownership • AI-first delivery • Architecture decisions • Design and own frontend and mobile application architecture across React, React Native, and Next.js • Make architecture decisions independently, with a focus on scalability, maintainability, performance, and reliability • Build production-grade applications using TypeScript across web and mobile environments • Work with GraphQL APIs and define clean integration patterns across frontend, mobile, and API layers • Define scalable engineering patterns across React, React Native, Next.js, TypeScript, and GraphQL • Own application quality standards across architecture, code structure, testing, responsiveness, and developer experience • Define technical direction, not just implementation details • Set and enforce quality standards across both AI-generated and manually written code • Use AI-first and agentic development workflows with tools such as Cursor and Claude to accelerate delivery without compromising engineering standards • Translate ambiguous product needs into clear technical solutions • Ensure the performance, quality, and responsiveness of applications across web and mobile • Collaborate directly with clients to ensure smooth communication and strong understanding of requirements • Contribute to system design, performance strategy, testing strategy, and engineering productivity • Apply a basic understanding of native mobile development concepts in Kotlin/Java and Objective-C/Swift when working with React Native integrations, debugging, or platform-specific requirements
• Lead and support a growing team of software engineers through mentorship, coaching, and technical guidance. • Partner with engineering and product leaders to build and scale a new compliance-focused development team. • Design and develop backend systems and cloud-based applications. • Collaborate with stakeholders to deliver innovative solutions that support the client's strategic initiatives. • Establish and improve development processes, engineering standards, and team best practices. • Review architecture decisions and help drive technical direction across projects. • Foster a collaborative, high-performing engineering culture. • Evaluate and adopt emerging technologies, including AI-driven tools and solutions where appropriate. • Contribute directly to software development while balancing leadership responsibilities.




