Strong software engineering background. Design, interface, contract, data and domain modeling.
Scientific programming background in any domain: geospatial, remote sensing, ML, signal/audio/vision, quant, simulation, bioinformatics. We care more about the pattern of experience rather than the specific domain: translating messy, abstract, real-world structures into correct data representations and transformations.