This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Backend/Integration Engineer based in Mexico.
As a Backend/Integration Engineer, you will design and implement a graph data layer that enables reliable, scalable access to complex datasets.
You will take ownership of data modeling, ingestion, database configuration, and performance optimization using Neo4j.
The role combines hands-on database engineering with backend integration across structured and unstructured data sources.
You will build robust data pipelines and connect multiple systems through APIs and event-driven ingestion patterns.
Your work will directly influence the scalability, reliability, and performance of the organization’s graph-based data platform.
This is a hands-on engineering opportunity suited to an experienced data professional who enjoys solving complex technical challenges.
The initial engagement is for six months, with the possibility of extension.
Accountabilities
- Design and implement graph data models using Neo4j,
including nodes, relationships, properties, and indexing strategies.
- Configure and maintain Neo4j environments for production, including TLS, clustering, persistence, sizing, and scalability considerations.
- Integrate multiple structured and unstructured data sources into the graph data platform.
- Develop and manage data ingestion workflows and pipelines using appropriate ETL/ELT approaches.
- Build integrations using APIs and, where applicable, event-driven ingestion architectures.
- Write, optimize, and maintain Cypher queries to support efficient data access and application requirements.
- Analyze and resolve database and query-performance issues, improving scalability and overall system responsiveness.
- Collaborate with technical stakeholders to understand data requirements and translate them into reliable graph-based solutions.
- Apply sound database engineering and programming practice