Developer in scientific fields.
In my young days I used to write things like compilers and chess programs for fun - but that was last millenium :)