Data Acquisition Engineer
Tech Stack / Keywords
Firma i stanowisko
Opensignal is the leading global provider of independent insight and data into network experience and market performance. The team enables operators to link their network experience and market performance in a way that has never before been possible. Opensignal operates globally with offices in Warsaw, London, Boston, and Victoria, British Columbia, with employees representing over 25 nationalities.
Wymagania
- 2+ years of PHP development experience including writing, testing, and maintaining production code.
- Experience with web scraping including building and maintaining scrapers at scale.
- Hands-on experience with WebDriver/Chromedriver for browser automation.
- Experience with Guzzle or similar PHP HTTP client libraries.
- Ability to understand complex data sets and translate data requirements into engineering solutions.
- Comfortable working with websites in multiple languages.
Nice to have:
- Strong understanding and practical experience in online retail (e-commerce).
- Experience scraping data from smartphone apps.
- Knowledge of proxies, IP-switching services, and related tools in web scraping contexts.
Obowiązki
- Develop new web scrapers to capture data from websites using high-quality PHP code meeting functional and technical requirements.
- Support and maintain data acquisition operations, fixing scrapers when broken due to website changes and resolving data quality issues.
- Write and execute tests for new and existing code to ensure reliability and accuracy.
- Troubleshoot, debug, and resolve software defects across the data acquisition pipeline.
- Participate in code reviews and contribute to establishing best practices.
- Create and maintain documentation for code, processes, and data mappings.
- Continuously improve scrapers for better performance, reliability, and accuracy.
- Analyse data from scrapers to ensure completeness and accuracy, collaborating with Data Quality Analysts.
- Collaborate with web scraping engineers, product managers, and Data Quality Analysts to ensure comprehensive data quality.
- Provide guidance and support to junior developers and assist in onboarding new team members.
- Stay up to date with industry trends, technologies, and best practices to improve development processes.
Benefity
- 95% remote work with monthly meetings at Warsaw office.
- Warsaw office located in the Wola area.
- Kitchen and free coffee available.
- Comprehensive private family healthcare package.
- Multisport Plus Card.
- Half-day Fridays.
Inne informacje
Informujemy, że administratorem danych jest Opensignal Limited z siedzibą w7 Bell Yard London WC2A2JR (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
Opensignal
2 aktywne oferty