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

Senior Software Engineer, Scientific Computing

Full-time

KoBold Metals

Responsibilities

  • Architect, implement, and maintain foundational scientific computing libraries for mineral exploration analyses.
  • Integrate third-party and domain-specific tooling into coherent, repeatable pipelines across heterogeneous systems.
  • Build machine-learning experimentation, evaluation, simulation, and production-pipeline tooling, including support for rapid prototyping in Jupyter notebooks.
  • Organize models and outputs for repeatability and discoverability.
  • Debug across third-party binaries, undocumented formats, external code, and deployed instrumentation.
  • Apply and coach engineering best practices for robust, testable, and composable code.
  • Collaborate with data scientists, geoscientists, and engineers to develop KoBold’s scientific computing stack.
  • Travel occasionally to exploration sites to evaluate scientific computing products and design new technologies.

Requirements

  • At least 5 years of experience as a software engineer, data scientist, or ML engineer; most successful candidates will have closer to 10 years.
  • Experience across many distinct technical problem types and a track record of delivering production-quality data-processing solutions or tooling with business value.
  • Proficiency with foundational machine-learning concepts, including statistical, traditional, and deep-learning approaches.
  • Proficiency in Python, ideally including xarray and numpy.
  • Experience working with physical-world data such as measurements, scientific instrument output, imagery, or geophysical data.
  • Experience visualizing scientific data for domain experts.
  • Hands-on experience with hardware, flight, space, laboratory instrumentation, or field-deployed systems.
  • Ability to work through novel technical problems involving complex geology, mineral exploration practices, and limited, disparate, noisy data sources.
  • Ability to collaborate with data scientists, geoscientists, software engineers, operations, and other domain experts.
  • Ability to take ownership of large projects, explain technical issues to non-software developers, prioritize multiple tasks independently, and work effectively in a dynamic early-stage company.

Benefits

  • Full-time exempt position.
  • Remote work available to candidates located anywhere in the United States or Canada.
  • Occasional travel to exploration sites worldwide, approximately twice per year depending on project needs.
  • Candidates must be legally authorized to work in the United States or Canada.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Scientific Computing in Remote vacancy
  •  ...solutions for its customers by combining software, back office, and knowledge processing...  ...a highly motivated and skilled Software Engineer with 5–8 years of professional experience...  ...Qualifications ~ Bachelor’s degree in Computer Science, Engineering, or related field.... 

    TAN: PAN: First American India Pvt Ltd

    Remote
    2 days ago
  •  ...excellence matter every day. We're looking for a hands-on Senior Corporate IT Engineer to own and scale the technology that supports our workforce...  ...About the Role House Rx is hiring a Senior Security Software Engineer to help us build, review, and harden security-sensitive... 

    House Rx

    Remote
    10 days ago
  •  ...technologies, anti-crawling mechanisms, and AI-powered extraction approaches. Requirements At least 5 years of professional software engineering experience building production systems. Strong knowledge of algorithms, data structures, concurrency, and distributed... 

    ZoomInfo

    Remote
    2 days ago
  •  ...and production inference workflows. Partner with application engineering teams to integrate AI into code review, test generation,...  ...technical leadership. Requirements ~6+ years of professional software engineering experience or equivalent, including shipping production... 

    PrizePicks

    Remote
    1 day ago
  •  ...the company’s tutor marketplace and service delivery infrastructure. The focus of the role is the development of the tutor supply engine and operational reliability layer that directly drive revenue activation, tutor utilization, service quality, and operational efficiency... 

    Edge Tutor

    Remote
    4 days ago
  •  ...2B ARR is that we need great engineers everywhere, and we have the room...  ...at the center of hardware, software, AI, and the physical world....  ...flexible: we're hiring from Senior through Principal, across platform...  ...: ~ Bachelor's degree in Computer Science, Engineering, or... 

    Samsara

    Remote
    9 days ago
  •  ...Responsibilities Own delivery of high-quality software projects and coordinate with teammates...  ...projects forward. Participate in engineering recruiting through interviewing, problem...  ...A four-year technical degree in Computer Science, Data Science, Engineering, or a... 

    Opto Investments

    Remote
    3 days ago
  •  ...complex systems into practical, working solutions. As a Software Engineer in Partner Engineering, you’ll play a pivotal role in shaping...  ...experience; adtech industry experience a plus  ~ Bachelor's Degree; Computer Science, Data/ Analytics a plus  ~ Proficiency in at least... 

    Liftoff

    Remote
    5 days ago
  •  ...Responsibilities Own delivery of high-quality software projects and coordinate with teammates...  ...projects forward. Participate in engineering recruiting through interviewing, problem...  ...A four-year technical degree in Computer Science, Engineering, or a related field... 

    Opto Investments

    Remote
    3 days ago
  • 800 $

     ...PublicInput PublicInput develops and supports Software-as-a-Service (Saas) solutions designed...  ...a frontend-leaning Full Stack Software Engineer to help build and improve the...  ...feedback and insights with support from senior engineers. Develop an understanding of how... 

    PublicInput

    Remote
    5 days ago
  •  ...and working with brilliant people. You are an accomplished senior Python programmer that enjoys challenging projects in mission-critical...  ...one of the industry's pioneers in open source with intelligent engineers at every level from engineer to CTO and CEO level. At Canonical... 

    Canonical

    Remote
    a month ago
  • 2000 $ per year

     ...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...  ...as a software engineer  Background in Computer Science, STEM or similar Strong experience... 

    Canonical

    Remote
    19 days ago
  •  ...we're building the future of work with Computer – your AI teammate. Unlike traditional...  ...agentic actions. It extends your existing software with AI-native apps and agents that work...  ...the Role: As a Forward Deployed Engineer at DevRev, you will work closely with our... 

    DevRev

    Remote
    2 days ago
  • 210000 - 260000 $ per year

     ...That's why you can do here what you can never do at a legacy software company. move fast and prove it, not theorize it. We think from...  ...operates. What You'll Be Doing : Lead a small team of engineers, providing technical mentorship, code review, and... 

    Federato

    Remote
    3 days ago
  • 2000 $ per year

     ...Canonical is a leading provider of open source software and operating systems to the global...  ...as public cloud, data science, AI, engineering innovation, and IoT. Our customers include...  ...-metal operations for high-performance computing, private cloud, data lakes, AI/ML, and... 

    Canonical

    Remote
    24 days ago
  •  ...process. Our vision is the same, a place where employees know they can thrive. We are seeking an experienced  AWS Principal Software Engineer to join our AWS practice Managed Service's team. This is a fully remote opportunity based in the Philippines. TTEC is a global... 

    TTEC Digital

    Remote
    2 days ago
  •  ...scalable pipelines for telemetry, logs, sensor data, and cloud-software ingestion and processing. Develop and maintain robot-side...  ...Robotics, autonomous vehicle, sensor-heavy workload, IoT, edge computing, or embedded-device experience is preferred. Data catalog experience... 

    Agility Robotics

    Remote
    3 days ago
  • 2000 $ per year

     ...package management, build systems, release engineering, or artifact pipelines. Bachelor's degree or equivalent in Computer Science, a STEM field, or a similar discipline...  ...dependency and vulnerability assessment, software supply chain security, SBOMs, signatures, provenance... 

    Canonical

    Remote
    4 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...  ...demonstrated strong academic performance in Computer Science, STEM or a similar degree. You... 

    Canonical

    Remote
    22 days ago
  •  ...Improve application performance, code quality, accessibility, and developer experience. Provide technical guidance to Software Engineers I and II through code reviews, pairing, and design feedback. Collaborate with Product, Design, and QA to align technical implementation... 

    PrizePicks

    Remote
    15 hours ago
  • 2000 $ per year

     ...Canonical is a leading provider of open source software and operating systems to the global...  ...as public cloud, data science, AI, engineering innovation and IoT. Our customers include...  ...Cloud) Working knowledge of cloud computing Passionate about software quality and... 

    Canonical

    Remote
    18 days ago
  • 2000 $ per year

     ...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...  ...and university Undergraduate degree in Computer Science, Business Informatics, Mathematics... 

    Canonical

    Remote
    a month ago
  • 2000 $ per year

     ...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...  ...university Undergraduate degree in Computer Science or STEM, or a compelling narrative... 

    Canonical

    Remote
    a month ago
  • 2000 $ per year

     ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading... 

    Canonical

    Remote
    21 days ago
  •  ...Use AI-assisted development tools, including GitHub Copilot. Participate in production support and on-call rotations. Mentor engineers while remaining hands-on with development. Requirements At least 8 years of Java development experience. Strong expertise... 

    MKS2 Technologies

    Remote
    2 days ago
  •  ...potential and grow scaling teams for Australian and Canadian businesses. What are we looking for? If you're a  Full Stack Software Engineer who enjoys building impactful features, taking full ownership from design to deployment, and working across a rich tech stack... 
    Remote job

    Sharesource Australia

    Remote
    19 days ago
  •  ...We are looking for a skilled Software Support Engineer to join our team supporting a Microsoft 365 add-in that integrates across the entire M365 suite. This role is fully remote and focuses on delivering exceptional support for our customers’ power users and administrators... 
    Remote job

    CrewBloom

    Remote
    more than 2 months ago
  •  ...owning a complex data system end-to-end over a multi-year horizon and making significant architecture decisions. Senior data or detection engineering experience at scale. Deep fluency with SQL, Python or an equivalent language, data pipelines, and scheduled and event... 

    Polymarket

    Remote
    1 day ago
  •  ...with the security team to align the application with organizational security standards. Collaborate directly with the client engineering team as an embedded engineer. Requirements Strong C# and .NET experience, including advanced C# features and nullable reference... 

    South Geeks

    Remote
    2 days ago
  • 2000 $ per year

     ...leading provider of open source software and operating systems to the...  ...cloud, data science, AI, engineering innovation, and IoT. Our customers...  ...This is a general track for Senior+ (Senior/Staff/Principal)...  ...university Undergraduate degree in Computer Science or STEM, or a... 

    Canonical

    Remote
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Scientific Computing. Be the first to apply!