Position Overview: DataArt is a global software engineering firm and a trusted technology partner for market leaders and visionaries. Our world-class team designs and engineers data-driven, cloud-native solutions to deliver immediate and enduring business value.
We promote a culture of radical respect, prioritizing your personal well-being as much as your expertise. We stand firmly against prejudice and inequality, valuing each of our employees equally.
We respect the autonomy of others before all else, offering remote, onsite, and hybrid work options. Our Learning and development centers, R&D labs, and mentorship programs encourage professional growth.
Our long-term approach to collaboration with clients and colleagues alike focuses on building partnerships that extend beyond one-off projects. We provide the ability to switch between projects and technology stacks, creating opportunities for exploration through our learning and networking systems to advance your career.
We are looking for a Python Team Lead to augment Client's existing engineering teams with this role. While this role will not have people management responsibilities, it will encompass most of the other duties that you would typically expect from a hands-on engineering manager.
Responsibilities:Oversee the technical delivery of the engineering team, ensuring high-quality outcomesHandle high-priority escalations, providing timely resolutionsCollaborate with Product teams to shape the roadmap and provide accurate estimatesChampion technical improvements, including addressing tech debtDrive technical architecture decisions, offering insights on industry practices and technology patterns, and working with the team to finalize design/architecture decisionsCreate prototypes or proof-of-concept implementations as needed to explore options or mitigate project risksCreate and maintain the technical backlog, collaborating with Product to refine feature requests into actionable stories for the teamParticipate in status meetings and provide clear, concise status updatesChampion quality and production stability by implementing changes to enhance the operability of the softwareOversee daily engineering practices, including managing defect escalations and inbound requests in coordination with Product and Scrum MastersShape the team's technical direction, model best development practices, and take ownership of architecture decisionsSupport technical assessments and screening processes for growing teams, as requiredRequirements:High Proficiency in Python a must! Experience with Celery, RabbitMQ, and Django to manage existing web scraping processesUnderstanding of Elasticsearch indices, complex queries, and search optimizationWeb Scraping Framework: Deep knowledge in Scrapy, Beautiful Soup, Selenium or similar frameworkLeadership: 5+ Experience in senior or lead roles, demonstrating growth and increased responsibility in data handlingWeb Technologies: Thorough understanding of HTML, CSS, and JavaScript to navigate complex websites
#J-18808-Ljbffr