We do have an office in Paris: https://jobs.netflix.com/locations/paris-france
Netflix is generally opposed to remote work, but some teams may make case by case exceptions (especially in Open Connect, the organization which manages the CDN). I'd encourage you to speak to a recruiter.