Talent.com
Research Software Engineer
Research Software EngineerReflective Inc • San Francisco, CA, United States
Research Software Engineer

Research Software Engineer

Reflective Inc • San Francisco, CA, United States
30+ days ago
Job type
  • Full-time
Job description

Sunlight reflection may be the only available option, alongside dramatic emissions reductions, adaptation, and rapid scaling of carbon removal, to rapidly limit many climate impacts over the coming decades. But we don't know nearly enough about it to make a scientifically-informed decision about potential deployment - and we're not on a trajectory for rapid, legitimate decision making.

Reflective is a philanthropically-funded initiative to develop the necessary knowledge base and do the requisite technology research and development, urgently and responsibly.

What you'll do

You will work across our full range of data infrastructure projects providing full-stack software support. In particular, you will ensure the code behind our multi-scale climate modeling project is reproducible, performant, and delightful for outside contributors. The purpose of this project is to prototype surrogate models, machine-learned emulators trained on targeted high-resolution simulations, designed to increase the accuracy and speed of modeling SAI deployment scenarios. From data ingestion to CI / CD and interactive docs, you will harden our codebase, orchestrate cloud / HPC workflows, and champion best-practice open-science engineering.

Responsibilities

  • Build sharable datasets (Zarr / Cloud-Optimized NetCDF) and maintain data-catalog metadata.
  • Create modular, CLI-first training and evaluation scripts; enforce style, testing, and limiting gates via GitHub Actions.
  • Optimize I / O, parallelism, and memory usage on large, distributed compute clusters.
  • Package models and dependencies as Docker / Conda environments and publish to DockerHub and PyPI.
  • Lead documentation, example notebooks, and dev-container setups.
  • Field community PRs and resolve bottlenecks / bugs.

Who you are

Minimum qualifications

  • You have 5 + years professional experience in scientific Python, including performance tuning and HPC job schedulers (SLURM, PBS).
  • Experience bridging Python and Fortran / C++ for climate or CFD codes (e.g., F2PY, Cython, cppyy).
  • You have a proven track record maintaining or contributing to significant open-source projects.
  • Deep familiarity with version control, semantic-release workflows, and reproducible research principles.
  • You are a strong communicator with a high degree of empathy for both novice and power-user contributors.
  • You're creative and attached to outcomes, not process - you're constantly looking for new paths to the destination and excited to switch gears if there's a faster, better way to get something done.
  • You are passionate about Reflective's mission.
  • Preferred qualifications

  • Prior work on data pipelines for large-scale ML training (petabyte-class).
  • Knowledge of cloud-native tooling (Kubernetes, Prefect, Argo) and infrastructure-as-code.
  • Ability to work in person in the SF Bay Area.
  • Not needed

  • Prior climate-science credentials-technical excellence and eagerness to learn the domain trump subject-matter depth.
  • A previous non-profit background. We value mission-fit and scientific rigor over sector pedigree.
  • We encourage anyone who is interested in this role to apply, regardless of whether you feel you meet 100% of the qualifications. The top candidates will bring their own unique perspectives, experiences, and backgrounds from a variety of industries along with many but not necessarily all the skills listed above. We offer professional learning and training opportunities to help you develop skills you may not have had the opportunity to cultivate yet.

    Location

    Our goal is to hire the right person for the role regardless of location, but we have a slight preference for candidates who can work from our Bay Area office 2-3 days / week. However, the role can be fully remote and we are open to candidates based anywhere in the world who can overlap with our core working hours. We may be able to sponsor visas for US-based foreign nationals and have a moving stipend to support candidates who would like to relocate to the Bay Area.

    But regardless of location, we love seeing each other in person and believe regular co-location helps improve collaboration and team culture. As such, we plan regular team co-working weeks, typically in the Bay Area. This role may entail additional travel (up to 1x per month) for conferences, external meetings, and team gatherings. Of course, we cover those travel costs.

    Compensation and Benefits

    We are committed to providing competitive compensation and comprehensive benefits to our employees. We offer fixed salary levels based on experience and role to minimize biases in compensation and to ensure team members are paid the same for doing the same work.

    We expect this position to be a regular, full-time position, with an annual salary between $130,000 and $190,000 USD, depending on level of experience. In addition to salary, we offer a comprehensive set of benefits to all full-time employees :

  • Medical, dental, vision insurance
  • 401(k)
  • Professional and personal development
  • Generous paid time off and sick leave, including 12 weeks paid parental leave
  • Flexible working hours
  • Diversity

    At Reflective, recruiting, hiring, mentoring, and retaining a diverse workforce is critical to our success. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

    Reflective is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

    Create a job alert for this search

    Research Engineer • San Francisco, CA, United States

    Related jobs
    Research Software Engineer

    Research Software Engineer

    SLB • Menlo Park, CA, United States
    Full-time
    SLB's Software Technology Innovation Center (STIC) is looking for an experienced software engineer with enthusiasm to explore new technologies and drive innovation projects in the Foundations Lab.D...Show more
    Last updated: 1 day ago • Promoted
    Research Software Engineer

    Research Software Engineer

    Schlumberger • Menlo Park, CA, United States
    Full-time
    SLB's Software Technology Innovation Center (STIC) is looking for an experienced software engineer with enthusiasm to explore new technologies and drive innovation projects in the Foundations Lab.D...Show more
    Last updated: 1 day ago • Promoted
    Software Engineer II, AI Box

    Software Engineer II, AI Box

    Box • Redwood City, California, United States
    Full-time
    Box (NYSE : BOX) is the leader in Intelligent Content Management.Our platform enables organizations to fuel collaboration, manage the entire content lifecycle, secure critical content, and transform ...Show more
    Last updated: 30+ days ago • Promoted
    Senior+ Software Engineer, Research Tools

    Senior+ Software Engineer, Research Tools

    Anthropic • San Francisco, CA, United States
    Full-time
    Senior Software Engineer, Research Tools.Anthropic's mission is to create reliable, interpretable, and steerable AI systems. We want AI to be safe and beneficial for our users and for society as a w...Show more
    Last updated: 14 days ago • Promoted
    Senior Software Engineer - Machine Learning Platform

    Senior Software Engineer - Machine Learning Platform

    Snowflake • Menlo Park, California, United States
    Full-time
    The Snowflake Machine Learning Platform team’s mission is to enable customers to bring their machine learning and deep learning workloads to Snowflake. Our customers want to build powerful models wi...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer - Machine Learning

    Software Engineer - Machine Learning

    Celonis • Redwood City, California, United States
    Full-time
    We're Celonis, the global leader in Process Mining technology and one of the world's fastest-growing SaaS firms.We believe there is a massive opportunity to unlock productivity by placing data and ...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer, Machine Learning Infrastructure

    Software Engineer, Machine Learning Infrastructure

    Datologyai • Redwood City, California, United States
    Full-time
    Companies want to train their own large models on their own data.The current industry standard is to train on a random sample of your data, which is inefficient at best and actively harmful to mode...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - Machine Learning

    Senior Software Engineer - Machine Learning

    Celonis • Redwood City, California, United States
    Full-time
    We're Celonis, the global leader in Process Intelligence technology and one of the world's fastest-growing SaaS firms.We believe there is a massive opportunity to unlock productivity by placing AI,...Show more
    Last updated: 2 days ago • Promoted
    Software Engineer - Robotics & Autonomous Systems

    Software Engineer - Robotics & Autonomous Systems

    Scale AI, Inc. • San Francisco, CA, United States
    Full-time
    Software Engineer - Robotics & Autonomous Systems.Scale's Robotics business unit is dedicated to solving the data bottleneck in Physical AI across Robotics, Autonomous Vehicles, and Computer Vision...Show more
    Last updated: 30+ days ago • Promoted
    Staff Software Platform EngineerSoftware Engineering • Berkeley, CA; Somerville, MA; Weirton, WV • Full time • On-site

    Staff Software Platform EngineerSoftware Engineering • Berkeley, CA; Somerville, MA; Weirton, WV • Full time • On-site

    Form Energy • Berkeley, CA, United States
    Full-time
    Are you ready to build America's energy future? Form Energy is an American manufacturing and energy technology company.We're revolutionizing energy storage with cost-effective, multi-day technology...Show more
    Last updated: 30+ days ago • Promoted
    AI Software Engineer, Search

    AI Software Engineer, Search

    Nexus • San Francisco, California, United States
    Full-time
    Nexus is building a world supercomputer by leveraging the latest advancements in cryptography, engineering, and science.Our team of experts is developing and deploying the Nexus Layer 1, the Nexus ...Show more
    Last updated: 30+ days ago • Promoted
    Research Engineer

    Research Engineer

    Decagon • San Francisco, California, United States
    Full-time
    Decagon is building the most advanced conversational AI agents for the enterprise.Since starting the company, we've been on a tear, winning over customers like. Duolingo, Notion, Rippling, Eventbrit...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer - Machine Learning Platform

    Software Engineer - Machine Learning Platform

    Snowflake • Menlo Park, California, United States
    Full-time
    The Snowflake Machine Learning Platform team’s mission is to enable customers to bring their ML / AI workload to Snowflake. Our customers want to leverage ML / AI to extract business values from ever in...Show more
    Last updated: 30+ days ago • Promoted
    Hardware Engineer (founding)

    Hardware Engineer (founding)

    Needl • Fremont, CA, United States
    Full-time
    Founding Hardware Engineer (Stealth Robotics Startup).We’re a tiny, fast-moving team building autonomous systems for heavy industrial machines. We retrofit existing equipment with a plug-and-play au...Show more
    Last updated: 4 days ago • Promoted
    Staff Software Engineer

    Staff Software Engineer

    Bio-Rad Laboratories • Hercules, CA, United States
    Full-time
    This role is both technical and collaborative.You will work closely with cross-functional teams including systems engineers, mechanical designers, assay development scientists, and quality engineer...Show more
    Last updated: 30+ days ago • Promoted
    Research Engineer

    Research Engineer

    Anyscale • San Francisco, California, United States
    Full-time
    Ray in their tech stacks to accelerate the progress of AI applications out into the real world.With Anyscale, we’re building the best place to run Ray, so that any developer or data scientist can s...Show more
    Last updated: 30+ days ago • Promoted
    Senior / Staff AI Algorithms Engineer

    Senior / Staff AI Algorithms Engineer

    Dexterity • Redwood City, California, United States
    Full-time
    At Dexterity, we believe robots can positively transform the world.Our breakthrough technology frees people to do the creative, inspiring, problem-solving jobs that humans do best by enabling robot...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer, Safeguards Research

    Software Engineer, Safeguards Research

    Anthropic • San Francisco, California, United States
    Full-time
    Anthropic’s mission is to create reliable, interpretable, and steerable AI systems.We want AI to be safe and beneficial for our users and for society as a whole. Our team is a quickly growing group ...Show more
    Last updated: 30+ days ago • Promoted