extracción de filas del archivo CSV basado en palabras clave específicas

ingrese la descripción de la imagen aquíHe creado un código para ayudarme a recuperar los datos del archivo csv

  import re
keywords = {"metal", "energy", "team", "sheet", "solar" "financial", "transportation", "electrical", "scientists",
            "electronic", "workers"}  # all your keywords


keyre=re.compile("energy",re.IGNORECASE)
with open("2006-data-8-8-2016.csv") as infile:
    with open("new_data.csv", "w") as outfile:
        outfile.write(infile.readline())  # Save the header
        for line in infile:
            if len(keyre.findall(line))>0:
                outfile.write(line)

Necesito que busque cada palabra clave en dos columnas principales que son "posición" y "Descripción del trabajo", y luego tome la fila completa que incluye estas palabras y las escriba en el nuevo archivo. ¿Alguna idea sobre cómo se puede hacer de la manera más simple?

Respuestas a la pregunta(2)

Su respuesta a la pregunta