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 outcomes
Handle high-priority escalations, providing timely resolutions
Collaborate with Product teams to shape the roadmap and provide accurate estimates
Champion technical improvements, including addressing tech debt
Drive technical architecture decisions, offering insights on industry practices and technology patterns, and working with the team to finalize design/architecture decisions
Create prototypes or proof-of-concept implementations as needed to explore options or mitigate project risks
Create and maintain the technical backlog, collaborating with Product to refine feature requests into actionable stories for the team
Participate in status meetings and provide clear, concise status updates
Champion quality and production stability by implementing changes to enhance the operability of the software
Oversee daily engineering practices, including managing defect escalations and inbound requests in coordination with Product and Scrum Masters
Shape the team's technical direction, model best development practices, and take ownership of architecture decisions
Support technical assessments and screening processes for growing teams, as required
Requirements: High Proficiency in Python a must! Experience with Celery, RabbitMQ, and Django to manage existing web scraping processes
Understanding of Elasticsearch indices, complex queries, and search optimization
Web Scraping Framework: Deep knowledge in Scrapy, Beautiful Soup, Selenium or similar framework
Leadership: 5+ Experience in senior or lead roles, demonstrating growth and increased responsibility in data handling
Web Technologies: Thorough understanding of HTML, CSS, and JavaScript to navigate complex websites
#J-18808-Ljbffr