FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer, Scientific Computing – Hardware/Sensors
KoBold MetalsSenior software engineer building scientific computing and ML systems for KoBold Metals, which uses AI and novel sensors for mineral exploration. Developing scalable pipelines and tooling across scientific, geophysical, and hardware data.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in building and maintaining scientific computing libraries and data processing solutions, with proficiency in Python and foundational machine learning concepts. Capable of collaborating with cross-functional teams and effectively communicating complex technical issues to non-experts.
Highest-signal resume keywords
Python ProficiencyMachine Learning ConceptsData VisualizationScientific Computing LibrariesProject Ownership
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Machine LearningData Processing SolutionsStatistical ApproachesDeep LearningXarrayNumPyScientific Instrument OutputGeophysical DataData AnalysisDebugging
Soft Skills
CollaborationCommunicationProblem-SolvingOwnershipCoaching
Tools & Technologies
Jupyter NotebookData PipelinesField-Deployed SystemsLab InstrumentationThird-Party Tooling
Industry Keywords
Mineral ExplorationGeologyScientific ComputingData ScienceExploration Sites
Tech Stack
Tools & technologiesNumpyPython
About the role
Key responsibilities & impact- Architect, implement, and maintain foundational scientific computing libraries for mineral exploration analyses
- Integrate third-party and domain-specific tooling into coherent, repeatable pipelines
- Build tooling for rapid Jupyter notebook prototyping, experimentation, evaluation, simulation, scalable ML pipelines, and repeatable model organization
- Debug across third-party binaries, undocumented formats, other people's code, and deployed instrumentation
- Apply and coach engineering best practices, including 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 observe product impact and design technologies supporting mineral discovery
Requirements
What you’ll need- At least 5 years of experience as a software engineer, data scientist, or ML engineer
- Work experience across many distinct technical problem types
- Track record of building production-quality data processing solutions or tooling that delivered business value
- Proficiency with foundational ML concepts, including statistical, traditional, and deep-learning approaches
- Proficiency in Python, ideally including xarray and NumPy
- Experience with physical-world data, including measurements, scientific instrument output, imagery, or geophysical data
- Experience visualizing scientific data for domain experts
- Hands-on experience with hardware, flight, space, lab instrumentation, or field-deployed systems
- Ability to work with complex geology and mineral exploration domains and limited, disparate, noisy data sources
- Collaborative ability with data scientists, geoscientists, software engineers, and operations stakeholders
- Ability to take ownership of large projects and independently prioritize multiple tasks
- Ability to explain technical problems and solutions to non-software domain experts
- Excitement about joining a fast-growing early-stage company and working in a dynamic environment
- Must be legally authorized to work in the United States or Canada
Benefits
Comp & perks- Occasional travel to exploration sites around the world, approximately twice per year depending on project needs
- Equal employment opportunity workplace and affirmative action employer