A Lead Generator's job is to identify, research, and contact potential customers to create sales opportunities for the sales team. They qualify leads through various methods like cold calling, emailing, or using social media, and manage contact databases using CRM software. Key responsibilities include researching prospects to understand their needs, conducting outreach, qualifying leads based on specific criteria, and nurturing relationships with potential clients.