← Все вакансии/Senior/jobgether
SeniorRemoteBrazil

Senior Data Product Engineer

J
jobgether
Уровень
Senior
Формат
Remote
О роли

Описание вакансии

About the company

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Data Product Engineer based in Brazil.

This is a senior-level opportunity to help transform a research-driven data collection platform into a scalable, production-grade data product for cyber risk analytics. You will design and operate distributed web-scraping systems capable of collecting large volumes of data from thousands of internet sources.

Responsibilities
  • Architect, build, and scale distributed web-scraping systems capable of reliably collecting data from thousands of online sources.
  • Develop robust approaches for handling anti-scraping and bot-protection mechanisms, including proxy rotation, CAPTCHAs, rate limiting, IP blocking, browser fingerprinting, and headless browsing.
  • Build and maintain data extraction workflows using technologies such as Scrapy, Playwright, Selenium, Puppeteer, BeautifulSoup, lxml, XPath, and CSS selectors.
  • Refactor and productionize existing Python data-collection pipelines, strengthening reliability, observability, error handling, retry mechanisms, monitoring, and alerting.
  • Build schedulable, containerized ingestion workflows using Airflow or comparable orchestration technologies.
  • Design PostgreSQL schemas, views, partitioning strategies, and efficient data-access patterns for processed web data.
  • Develop and maintain cloud infrastructure and data services using AWS technologies including S3, EKS, IAM/IRSA, Parameter Store, and ECR.
  • Build and maintain the data-access layer using GraphQL and Hasura, while collaborating with Data Science and SaaS teams on reliable API contracts.
  • Support the integration of existing ML components and ensure dependable movement of data from collection and ingestion through consumption.
  • Take end-to-end ownership of the data product, contribute to code reviews, and continuously improve engineering practices, architecture, and system reliability.
Requirements
  • Strong hands-on experience designing and operating advanced web-scraping systems at scale.
  • Demonstrated experience working with anti-scraping and bot-protection mechanisms, including proxy pools, headless browsers, rate limiting, IP blocking, fingerprinting, or similar techniques.
  • Strong professional experience with Python and data processing, including production-grade pipeline development.
  • Extensive experience with web-scraping and DOM-parsing technologies such as Scrapy, Playwright, Selenium, Puppeteer, BeautifulSoup, lxml, XPath, or CSS selectors.
  • Hands-on AWS experience, particularly with S3 and boto3; familiarity with EKS, IAM/IRSA, Parameter Store, and ECR is highly valuable.
  • Experience building reliable, schedulable data pipelines with Airflow or an equivalent orchestration platform.
  • Strong knowledge of PostgreSQL, SQL, relational database fundamentals, schema design, and data-access patterns.
  • Ability to take end-to-end ownership of technical solutions, make sound architectural decisions, and work effectively with a high degree of autonomy.
  • Experience participating in code reviews and maintaining strong software engineering standards.
  • Familiarity with GraphQL, Hasura, Redis, Elasticsearch, Docker, Kubernetes, Helm, or GitHub Actions is an advantage.
  • Experience with cybersecurity data, NLP/ML pipelines, or data-as-a-product environments is a plus.
  • English proficiency at B2 level or higher, with the ability to communicate effectively with technical and cross-functional stakeholders.
Conditions
  • 100% remote work across LATAM.
  • Flexible working hours.
  • Contractor engagement with compensation paid in USD.
  • Flexible, self-managed vacation time.
  • Sick leave, personal days, and public holidays.
  • Paternity and maternity leave.
  • Study leave and moving days.
  • Company-provided equipment and work materials.
  • Training in technology and engineering best practices.
  • Access to books, technical talks, and continuous learning opportunities.
  • In-house English classes.
  • Continuous feedback and 1:1 career development sessions.
  • Internal events and team activities.
  • Birthday day off.
Стек и навыки

С чем работаем