Senior Python Developer (Team Lead) at PR Volt

We are redirecting you to the source. If you are not redirected in 3 seconds, please click here.

Senior Python Developer (Team Lead) at PR Volt. About PR Volt:. PR Volt is at the forefront of public relations. We leverage cutting-edge technology and automation to deliver impactful media coverage more efficiently and affordably. If you're passionate about innovation, efficiency, and helping businesses succeed, PR Volt is the place for you!. The Opportunity:. We are seeking a proactive and results-oriented Senior Python Developer (Team Lead) to join our . Engineering. team. In this role, you will be instrumental in expanding our core media database capabilities, architecting robust and scalable systems, and extracting structured data from the vast and ever-evolving web landscape.. Key Responsibilities:. . Lead the design and implementation of highly efficient, large-scale web scraping systems capable of monitoring and acquiring data from millions of web pages.. . Develop and deploy sophisticated techniques to effectively bypass anti-scraping mechanisms such as FunCaptcha, reCAPTCHA, Distil, and Cloudflare at scale, utilizing advanced open-source solutions.. . Architect and manage data storage and processing solutions on physical hardware, focusing on cost-efficiency and handling terabytes of incoming and stored data.. . Apply strong architectural principles and design patterns to ensure the development of clean, maintainable, and highly performant backend code.. . Provide technical leadership, code review, and mentorship to junior members of the engineering team.. . Seamlessly integrate newly acquired data with existing internal data platforms, including our data sources, ensuring data consistency and accessibility for downstream applications.. . Continuously research and implement new technologies and methodologies to enhance our data acquisition capabilities and overcome evolving web challenges.. . . Demonstrated deep expertise in Python development.. . Extensive, up-to-date experience in web scraping at scale (e.g. Selenium).. . Hands-on experience working with and optimizing infrastructure on physical hardware, with a clear understanding of managing costs associated with large-scale data storage and processing (terabytes).. . A clear understanding and practical application of software design patterns, clean code principles, and experience building highly maintainable, scalable, and resilient systems.. . Exceptional analytical and problem-solving skills, with the ability to tackle complex, ambiguous technical challenges independently.. . Experience coaching junior developers and conducting thorough code reviews.. . Preferred Qualifications (Nice-to-Haves):. . Familiarity with building with AI and using AI libraries.. . Significant understanding or experience with frontend technologies (e.g., React).. . Experience with other cloud providers (AWS, Azure, GCP) beyond physical hardware, understanding their cost implications for data-intensive tasks.. . Our Hiring Process:. We aim for a transparent, efficient, and respectful hiring process that allows us to get to know you and for you to learn more about us. Here’s a general overview:. . Application Review. . Technical Assessment. . Hiring Manager Interview(s). . Stakeholder Interview. . Final Decision & Offer. . We strive to keep candidates informed throughout the process and typically aim to complete the process within 2 to 4 weeks from your application.. Company Location: United States.