Senior Python Developer (Team Lead)
PR Volt
- Украина
- Постоянная работа
- Полная занятость
- 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 (Django) 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.
- 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.
- Application Review
- Technical Assessment
- Hiring Manager Interview(s)
- Stakeholder Interview
- Final Decision & Offer
- Remote-First Culture: True flexibility to work from where you thrive.
- Growth Opportunities: Opportunities for professional development, learning new skills, career progression.
- Competitive Compensation
- Paid Time Off: 15 days PTO plus 6 holidays (after a 90-day ramp-up period)
- Pioneering Technical Innovation: Be a key player in significant technological advancements that will redefine PR capabilities and set new industry standards, further differentiating us from the competition.
- Team Collaboration: Celebrate achievements at our annual holiday party, where top performers are both recognized and rewarded.