3 months ago
Remote, AmericasSenior
Responsibilities
- Design and develop robust ETL pipelines for graph ingestion.
- Manage high-volume data ingestion using Kafka and Change Data Capture patterns.
- Create automated jobs for deduplication, orphan-node detection, entity resolution, and data consistency checks.
- Model complex temporal relationships within the knowledge graph.
- Optimize indexes, storage, and query performance as the graph scales.
- Write Python ingestion scripts, maintenance jobs, and custom graph algorithms.
- Collaborate with teammates while contributing to an inclusive and respectful engineering environment.
Requirements
- At least 4 years of hands-on Neo4j experience, including Cypher, schema design, and production graph operations.
- Strong experience building data pipelines and preparing raw data for graph ingestion.
- Familiarity with Kafka, event streaming, and Change Data Capture methodologies.
- Strong Python proficiency for ingestion scripts, maintenance jobs, and graph algorithms.
- Experience implementing entity resolution, deduplication, and data-quality automation.
- Strong verbal and written English communication skills.
- C# knowledge and experience in finance or real estate are nice to have.
Benefits
- 100% remote within LatAm.
- 40-hour workweek with availability during normal business hours as needed.
- Payments made in USD.
- 18 days of PTO per year, local holidays, and an annual break between Christmas and New Year's.
- Monthly wellness stipend and snack boxes delivered to the home.
- AI training, knowledge-sharing, and hands-on experimentation opportunities.
Tech Stack
Categories
Data Engineering
