Associate Data Analyst, Sourcing - 6 month contract
Assent
- Eldoret, Uasin Gishu County
- Permanent
- Full-time
- Assist in the development and maintenance of web scrapers used to automate the collection of structured and unstructured compliance data from public websites, government registries, and regulatory databases.
- Support the implementation of data extraction solutions by following established patterns and best practices using tools like Scrapy, Selenium, and BeautifulSoup, under guidance from more senior team members.
- Write clean, well-documented, and maintainable code to support the development of automation pipelines, with a focus on learning scalable and resilient coding practices.
- Contribute to the on-time delivery of assigned tasks within broader scraping projects, ensuring high quality and reliability in collaboration with peers and leads.
- Keep up to date with regulatory and product changes at Assent, and actively apply this knowledge to help refine data scraping efforts and stay aligned with business goals.
- Follow defined coding standards and security protocols, and assist in applying data integrity practices across the scraping process under supervision.
- Collaborate with product managers, engineers, and compliance analysts to understand data requirements, support data integration efforts, and resolve basic scraping challenges.
- Work with senior developers to identify and address technical blockers, such as dynamic content or anti-bot protections, using guided approaches and established tools (e.g., proxies, headless browsers).
- Contribute to documentation and internal tooling improvements by logging scraper behavior, maintaining code repositories, and supporting process consistency across the team.
- Bachelor’s Degree/diploma from a recognized learning institution
- Minimum of 1-2 years of experience in areas such as research and data, scripting, coding.
- Experience in Python, including libraries such as BeautifulSoup, Pandas, Numpy, Scrapy
- Demonstrated problem-solving skills and ability to think critically
- Strong communication and interpersonal skills, with the ability to effectively collaborate with both technical and non-technical team members.
- Attention to detail and commitment to work with team members in delivering high-quality solutions within specified timelines