No, en absoluto !!! MySQL Query Optimizer hará lo correcto si las columnas principales necesarias se encuentran más a la izquierda en el índice. Si creó dicho índice, MySQL Query Optimizer puede optar por nunca usar ese índice si siempre realiza GROUP BY job_id, keyword_id. MySQL Query Optimizer puede o no usar el índice si reúne registros solo por job_id, pero de todos modos tiene un espacio de pérdida de índice redundante.
Si la tabla es MyISAM, hacer un índice de este tipo simplemente hincharía el archivo MYI.
Si la tabla es InnoDB y innodb_file_per_table es 0, hacer un índice de este tipo simplemente aumentaría ibdata1.
Si la tabla es InnoDB y innodb_file_per_table es 1, hacer un índice de este tipo simplemente hincharía el archivo .ibd de la tabla.
En resumen, no necesita hacer ese índice adicional !!!