Senior Software Engineer, Scientific Computing
Jornada completa
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.
Vacante publicada el 10 horas atrás
Empleos similares que podrían interesarleBasado en la vacante Senior Software Engineer, Scientific Computing en Teletrabajo
- ...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...SeniorTiempo completoRemoto
- ...working with brilliant people. You are an accomplished senior Python programmer that enjoys challenging projects in... ...the industry's pioneers in open source with intelligent engineers at every level from engineer to CTO and CEO level. At Canonical we've honed our remote...SeniorTiempo completoRemoto
- ...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...SugeridoTiempo completoTrabajar en la oficina
- ...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...SugeridoTiempo completo
- ...for task authoring, expert annotation, review, quality control, and structured data collection. Collaborate with researchers and engineers to ensure evaluation data and published outputs are accurate, consistent, and integrated. Requirements ~4+ years of...SugeridoTiempo completoRemotoTrabajo híbrido
- ...with customers and subject-matter experts, and take ownership of product outcomes. Requirements Four or more years of software engineering experience, most of it in frontend work, at companies with strong engineering practices. Strong frontend capability in either...PrácticaTiempo completoPatrocinio de visaTrabajar en la oficinaRemotoVisa de trabajo
- ...environment failures. Requirements ~3–5+ years of professional software engineering experience, particularly in backend, infrastructure,... ...developer platforms, test infrastructure, sandboxes, ephemeral compute environments, agent frameworks, LLM APIs, tool-calling...Tiempo completoRemoto
- ...Alpaca’s streaming and historical market-data APIs. Maintain software quality and test coverage. Participate in code reviews.... ...Troubleshoot incidents and reported bugs. Requirements BSc/MSc in Computer Science or a related field, or equivalent experience. At...Tiempo completoDesde casa
- ...This is the general track for Engineering Director at Canonical, apply... ...engineers. Canonical’s largest software products are built by... ...the tech sector and enterprise compute. Our goal is to make open source... ...result. Even though this is a senior management position, managing...SeniorTiempo completoRemoto
- ...leading provider of open source software and operating systems to the... ...cloud, data science, AI, engineering innovation, and IoT. Our... ...operations for high-performance computing, private cloud, data lakes,... ...with a university degree in Computer Science or related software...Tiempo completoTrabajar en la oficinaDesde casaRemoto
- ...leading provider of open source software and operating systems to the... ...cloud, data science, AI, engineering innovation and IoT. Our... ...infrastructure. As a software engineer on the team, you'll... ...Working knowledge of cloud computing Passionate about software...TemporalTiempo completoDesde casaRemoto
- ...leading provider of open source software and operating systems to the... ...cloud, data science, AI, engineering innovation, and IoT. Our... ...We are hiring a Software Engineer, Sustaining Engineering for... ...software engineer Background in Computer Science, STEM or similar...Tiempo completoTrabajar en la oficinaDesde casaRemoto
- ...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...SeniorTiempo completoRemoto
- ...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...Tiempo completoDesde casa
- ...provider of open source software and operating systems... ..., data science, AI, engineering innovation, and IoT. Our... ...a general track for Senior+ (Senior/Staff/Principal... ...At Canonical a Senior+ Engineer is not only an... ...Undergraduate degree in Computer Science or STEM, or a...SeniorTemporalTiempo completoTrabajar en la oficinaDesde casaRemoto
- ...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 types....SeniorTiempo completoDesde casaRemotoTurno de noche
- ...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...SeniorTiempo completoRemoto
- ...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...Tiempo completoRemoto
- ...the Linux kernel, across all seniority levels. Apply here if you are an exceptional software engineer who wants to work on both stable... ...partners Confidential computing and next-generation security... ...university Undergraduate degree in Computer Science or STEM, or a...Tiempo completoTrabajar en la oficinaDesde casaRemoto
- ...provider of open-source software and operating... ...science, AI, engineering innovation and IoT... ...of all levels of seniority, for all relevant... ...exceptional software engineer who prefers to... ...degree in Computer Science or STEM,... ...level For more senior roles, experience...SeniorTiempo completoTrabajar en la oficinaDesde casaRemoto
- ...chance to be a part of that as a Community Engineer at Canonical . We are building... ...multiple positions available, at different seniority levels. All applications and candidates... ...who is passionate about open source software, Linux, and sustainable community building...Tiempo completoDesde casaRemoto
- ...leading provider of open source software and operating systems to the... ...cloud, data science, AI, engineering innovation and IoT. Our... ...way down to the CPU, gives an engineer the ability to think creatively... ...Undergraduate degree in Computer Science, Mathematics or Physics...Tiempo completoTrabajar en la oficinaDesde casaRemoto
- Responsibilities Design, develop, and maintain REST and GraphQL APIs. Write production-grade Ruby code for core services and applications. Develop integrations with internal, external, and third-party systems. Create API documentation and development standards...Tiempo completoRemoto
- ...authorization. Manage dependencies, reviews, blockers, delivery, product decisions, and technical risks independently. Raise engineering quality through meaningful tests, code reviews, and accurate living documentation. Operate shipped systems with structured...Tiempo completo
- ...the human right to privacy online. We’ve built a free web browser that blocks creepy ads and trackers by default, a private search engine with a truly independent index, a private ad network (opt-in!) that directly rewards you for your attention, and a browser-native...Tiempo completoTrabajar en la oficinaDesde casaRemoto
- ...a remote-first, distributed software company with team members spread... ...products and grow their engineering teams. Why do people join... ...exceptionally strong, mid-to-senior Backend Developer with an independent... ...a mid-to-senior-career engineer with ironclad coding skills and...SeniorContratistaFreelanceTiempo completoContratoDesde casaRemoto
$50
...and are looking for experienced Compiler Engineers to work on the LLVM and Clang based... ...building high performance, production quality software; passion for writing clean and... ...sharing among colleagues Provision of computer equipment Internet compensation (50$...Tiempo completoHorario flexible- ...160,000 OTE Start Date: ASAP About the Role At Scientific Safety Alliance (SSA), we sell services that companies need to... ...additional service lines, and build a larger Puerto Rico sales engine. Many customers know SSA for one specific service, but may not...Trabajo remotoPrácticaTiempo completoInicio inmediato
- ...reduce credit card fees while simplifying operations through modern software and payment solutions. We are hiring an Inside Sales... ...understand business needs Close sales or coordinate handoffs to senior closers when appropriate Maintain accurate CRM records (...SeniorTrabajo remotoHorario flexible
¿Desea recibir más vacantes?
Suscríbase y reciba vacantes similares a Senior Software Engineer, Scientific Computing. ¡Sea el primero en aplicar!
