number cruncher

Noun

 * 1) An accountant or other person who deals with the calculation of numbers as a profession.
 * 2)  A program, algorithm, or hardware with a focus on numerical calculation.