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....
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
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...- ...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...
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...- ...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...
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...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...- ...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...
- ...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...
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 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...
- ...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...
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...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...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...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...- ...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...
- ...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
- ...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
- ...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...
- ...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...
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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Scientific Computing. Be the first to apply!
