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 8 días atrás
Empleos similares que podrían interesarleBasado en la vacante Senior Software Engineer, Scientific Computing en Teletrabajo
- ...and long-term maintainability. Requirements Previous software engineering experience with trading or exchange systems, including OMS,... ...abstraction. Experienced software engineering background with senior-level experience preferred. Coding ability in low- and...
- ...Position: Senior Salesforce Engineer - Service Cloud & Operations Location: Remote Contract Type: Full-time vendor (Direct contract with Inallmedia.com) Time Zone Alignment: Eastern Time (ET) ±2 hours About Inallmedia.com Inallmedia.com is a global technology...Trabajo remoto
- ...Develop new features collaboratively with engineers, product managers, designers, client... ...least five years of related professional software engineering experience. Experience with... ...’s, master’s, or doctorate degree in computer science, software engineering, or another...
- ...languages, currencies, and markets. Collaborate with engineering leads across global regions. Troubleshoot... ...languages and robust system architecture design. Strong computer science fundamentals and proven software engineering architecture experience. Experience...
- ...systems. Develop core cybersecurity and software supply chain security platform... ...discussions. Review code, help establish engineering practices, collaborate with security researchers... ...technical ownership and direct access to senior engineering leadership....
- ...Turn ambiguous technical challenges into scalable solutions that engineering teams can execute. Build shared systems, patterns, and... ...and cross-team collaboration. Requirements ~12+ years of software engineering experience with technical leadership across teams...
- ...services. Participate in planning and technical discussions with engineering and product teams. Collaborate with Machine Learning... ...long-term extensibility. Requirements At least 5 years of software engineering experience building distributed systems such as...
- ...Position : Senior Security Operations (SOC) Analyst (Off-Hours) Location : Remote Contract Type: Full-time vendor (Direct... ...response, and using lower-volume periods to improve detection engineering, threat hunting, and SOAR automation. Key Responsibilities...Trabajo remoto
- ...builders doing the best work of their lives. We are researchers, engineers, and operators. IOI medalists and ex-founders. If you want to... ...on a technical capacity Proficiency in Python and strong software development knowledge, inclusive of a deep understanding of software...
- ...Design, develop, and optimize high-performance confidential computing solutions using CUDA. Identify and resolve performance... ...into existing systems. Requirements Have 5+ years of software engineering experience. Have 2–3+ years of professional CUDA experience...
- ...the creative data company. Its scoring software and analytics have become an essential ingredient... ...are seeking an experienced Staff Data Engineer to architect, scale, and operationalize... ...structure. What we’re looking for Senior Technical Experience: 8+ years in data...
- ...infrastructure creation, upgrading, and auditing. Mentor senior and mid-level engineers, conduct design and code reviews, and drive alignment... ...base salary range of $163,800-$257,400 USD. ZoomInfo may use a software-based assessment during the recruitment process....
- ...Develop reliable workflows across cloud compute, Kubernetes, and continuous automation.... ...Collaborate with AI researchers, robotics engineers, data engineers, and platform teams to... ...roadmap. Requirements ~5+ years of software engineering experience, including at least...
- Responsibilities Own the overall health, stability, performance, scalability, and operational success of the IBM QRadar platform. Onboard and troubleshoot log sources, including parsing, DSMs, custom properties, log source extensions, event normalization, and protocol...
- ...broadly correct, and aligned with strong engineering judgment. Assess the quality of... ...Requirements Staff- or Principal-level software engineering experience, or equivalent experience... ...or evaluation workflows, mentoring senior engineers, or defining engineering standards...
- ...alerting, and observability platform across engineering teams. Convert ambiguous scaling and... ...cloud costs and performance across compute, storage, and networking. ~ Experience... ...engineers and setting technical direction as a senior reliability leader. ~ Strong...
- ...and optimize core infrastructure supporting new features and functionality. Participate in the on-call rotation, support software engineers, and debug difficult production problems. Optimize the performance, scalability, and reliability of Lightspark infrastructure...
- ...Kubernetes, or similar container technologies. Collaborate with the Engineering Manager, CTO, and team in planning, code reviews, demos, and delivery activities. Requirements At least 4 years of senior-level Python experience with Django and/or Flask. Experience...
- ...limits, and voltage thresholds. Mentor engineers on embedded safety patterns, driver... ...Requirements Bachelor's degree in Computer Engineering, Computer Science, Electrical... ...Deep experience developing embedded C/C++ software with advanced language features, clean abstractions...
- ...infrastructure tools, paved paths, and platform capabilities for internal engineering teams. Participate in the on-call rotation for systems that... ..., Go, or both, including writing and operating reliability software. Experience building self-service developer tooling and...
- ...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....
- ...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...
- ...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...
- ...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....
- ...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...
- ...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...
- ...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...
- ...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...
- ...Responsibilities Design, automate, validate, and deliver the complete lifecycle of customer compute environments from provisioning through upgrades, recovery, and decommissioning. Use AI to automate and accelerate infrastructure delivery and operations. Provision...
- ...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...
¿Desea recibir más vacantes?
Suscríbase y reciba vacantes similares a Senior Software Engineer, Scientific Computing. ¡Sea el primero en aplicar!
Búsquedas relacionadas
- ingeniero de desarrollo de software Teletrabajo
- desarrollador de software Teletrabajo
- ingeniero en desarrollo de software Teletrabajo
- software developer Teletrabajo
- senior Teletrabajo
- programador senior Teletrabajo
- ingeniero senior Teletrabajo
- implementador de software Teletrabajo
- programador software Teletrabajo
- programador de software Teletrabajo
