15 Kepler Group jobs