Senior Data Engineer (Graph Databases & Databricks) - LATAM/Mexico - English Req

DaCodes

Mexico

Hybrid

MXN 900,000 - 1,300,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Major medical insurance (Mexico)
Life insurance (Mexico)
Great Place to Work

Job summary

DaCodes, a high-impact software and digital transformation firm, is seeking a Senior Graph Data Engineer to join a strategic initiative evaluating enterprise-scale graph technologies and benchmarking performance.

You will design evaluations, load data from Databricks into graph databases, implement benchmark workloads using Cypher, GSQL, and openCypher, and collaborate with architects and data engineers across the Americas.

Qualifications

  • 6+ years of experience in Data Engineering, Database Engineering, or Data Platform development.
  • 3+ years working with enterprise-scale data platforms.
  • Proven experience designing and executing technology evaluations and performance benchmarks.
  • Experience working with distributed systems and large-scale data environments.

Responsibilities

  • Design and execute large-scale graph database evaluations and benchmarking initiatives.
  • Extract, transform, and load data from Databricks into multiple graph database platforms.
  • Build and maintain graph structures, entity relationships, and linkages that replicate production-grade data models.
  • Implement benchmark workloads using graph query languages such as Cypher, GSQL, openCypher, nGQL, or AQL.
  • Develop PostgreSQL baseline implementations using recursive CTEs and advanced querying techniques.
  • Design and build APIs to evaluate real-world query performance and scalability.
  • Analyze execution plans, indexing strategies, and query optimization opportunities.
  • Continuously provision, configure, and tear down database environments for controlled testing.
  • Document findings, benchmark results, technical trade-offs, and recommendations.
  • Collaborate with architects, data engineers, and technical leadership teams throughout the evaluation process.
  • Participate in architecture discussions and contribute to strategic technology decisions.

Skills

Databricks
PostgreSQL
Recursive CTEs
Query optimization
Indexing strategies
Materialized views
Cypher
Neo4j
TigerGraph
Nebula Graph
ArangoDB
Memgraph
APIs for data access
ETL/ELT
Git
Distributed systems
Data modeling

Education

Bachelor's degree in Computer Science, Software Engineering, Information Systems, Data Science, or related field
Master's degree is a plus

Tools

Databricks
PostgreSQL
Neo4j
TigerGraph
Nebula Graph
ArangoDB
Memgraph

Job description

Work at DaCodes!

We are a high-impact software and digital transformation firm.

For over 10 years, we have developed technology and innovation-driven solutions thanks to our team of nearly 300 talented #DaCoders, including developers, architects, UX/UI designers, PMs, QA testers, and more. Our team collaborates on projects with clients across LATAM and the United States, delivering outstanding results.

At DaCodes, you will have the opportunity to accelerate your professional growth, work on diverse projects across multiple industries, and contribute to the design, implementation, and optimization of cloud-based and data-driven solutions.

Our DaCoders have a significant impact on the success of both our business and our clients. You will be the expert participating in our projects and will gain exposure to disruptive startups and global brands.

Interested?

We are seeking a Senior Graph Data Engineer to join a strategic initiative focused on evaluating and benchmarking enterprise-scale knowledge graph technologies. This role combines hands-on data engineering, graph database implementation, performance testing, and technical analysis to determine the best technology stack for large-scale graph-based workloads.

The ideal candidate is passionate about data platforms, graph technologies, performance optimization, and evidence-driven engineering decisions. You will work closely with engineering and architecture leaders to assess multiple graph database platforms and provide technical recommendations based on measurable results and enterprise requirements.

Main Responsibilities
  • Design and execute large-scale graph database evaluations and benchmarking initiatives.
  • Extract, transform, and load data from Databricks into multiple graph database platforms.
  • Build and maintain graph structures, entity relationships, and linkages that replicate production-grade data models.
  • Implement benchmark workloads using graph query languages such as Cypher, GSQL, openCypher, nGQL, or AQL.
  • Develop PostgreSQL baseline implementations using recursive CTEs and advanced querying techniques.
  • Design and build APIs to evaluate real-world query performance and scalability.
  • Analyze execution plans, indexing strategies, and query optimization opportunities.
  • Continuously provision, configure, and tear down database environments for controlled testing.
  • Document findings, benchmark results, technical trade-offs, and recommendations.
  • Collaborate with architects, data engineers, and technical leadership teams throughout the evaluation process.
  • Participate in architecture discussions and contribute to strategic technology decisions.
Desired Profile
Experience
  • 6+ years of experience in Data Engineering, Database Engineering, or Data Platform development.
  • 3+ years working with enterprise-scale data platforms.
  • Proven experience designing and executing technology evaluations and performance benchmarks.
  • Experience working with distributed systems and large-scale data environments.
Required Technical Skills
  • Strong Databricks experience.
  • Advanced SQL and PostgreSQL expertise.
  • Deep knowledge of:
    • Recursive CTEs
    • Query optimization
    • Query plan analysis
    • Indexing strategies
    • Materialized views
  • Hands-on experience with at least two graph database technologies, preferably:
    • Neo4j
    • TigerGraph
    • Nebula Graph
    • ArangoDB
    • Memgraph
  • Strong Cypher knowledge.
  • Experience building APIs for data access and performance testing.
  • ETL/ELT development experience.
  • Git and version control best practices.
Nice to Have
  • AWS-native database deployments.
  • Kubernetes for database workloads.
  • Knowledge Graph architecture experience.
  • KYC / AML domain knowledge.
  • Data modeling for highly connected datasets.
  • Experience comparing graph databases against relational database solutions.
Soft Skills
  • Strong analytical and problem-solving abilities.
  • Excellent communication and documentation skills.
  • Ability to present technical findings to leadership teams.
  • Ownership mindset and accountability.
  • Data-driven decision making.
  • Ability to work independently in ambiguous environments.
  • Strong collaboration skills within distributed teams.
Education
  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, Data Science, or related field.
  • Master's degree is a plus.
Additional Requirements
  • Advanced English (C1+ preferred).
  • Remote position.
  • Candidates located in LATAM or Mexico.
  • Availability to collaborate with teams across the Americas time zones.
  • Integration into global brands and disruptive startups.
  • Remote work/Home office.
  • If a hybrid or on-site modality is required, you will be informed from the first session.
  • Schedule aligned with the assigned project/work cell.
  • Monday to Friday work schedule.
  • Day off on your birthday.
  • Major medical insurance (applies to Mexico).
  • Life insurance (applies to Mexico).
  • Multicultural teams.
  • Access to courses and certifications.
  • Meetups with special guests from the IT industry.
  • Virtual integration events and interest groups.
  • English classes.
  • Opportunities within our different business lines.
  • Proudly certified as a Great Place to Work.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend/Integration Engineer
Backend/Integration Engineer

Jobgether • Mexico

On-site
PHP 3,285,000 - 4,380,000
Six-month contract engagement
Graph-data engineering initiative
Hands-on Neo4j and data integration
Lead Data Engineer
Lead Data Engineer

EPAM Systems • Mexico

On-site
PHP 3,305,000 - 4,958,000
Career growth
LinkedIn learning access
English classes
+1
Sr. Engagement Manager, Forward Deployed Engineering - LATAM
Sr. Engagement Manager, Forward Deployed Engineering - LATAM

Databricks • Mexico

On-site
PHP 5,538,000 - 8,000,000
Senior Data Engineer
Senior Data Engineer

CodeRoad • Mexico

Hybrid
PHP 7,290,000 - 10,936,000
100% Remote
Holidays off
Paid Time Off (PTO)
+3
Principal Data Engineer
Principal Data Engineer

CodaMetrix • Boston

Hybrid
PHP 10,822,000 - 12,369,000
Health Insurance
401(k) plan
Paid Time Off
+4
Lead Data Software Engineer (Python, AWS, Databricks)
Lead Data Software Engineer (Python, AWS, Databricks)

EPAM Systems • Mexico

On-site
PHP 4,258,000 - 6,388,000
Career growth
LinkedIn learning
Flexible schedule
+2
Field Marketing Manager, Mexico
Field Marketing Manager, Mexico

WinsAbove • Mexico

On-site
MXN 900,000 - 1,500,000
Health coverage
401(k) plan
Equity awards
+8
Data Governance Analysts – Remote 2868
Data Governance Analysts – Remote 2868

Xideral • Mexico

Hybrid
PHP 3,330,000 - 6,659,000
Premium benefits
Bonuses
Medical insurance
Lead Data Software Engineer (Java+GCP)
Lead Data Software Engineer (Java+GCP)

EPAM Systems • Mexico

On-site
PHP 3,305,000 - 5,141,000
Career growth
LinkedIn Learning access
English classes with teacher
+1
Data Engineer (Azure) - Remote, Latin America
Data Engineer (Azure) - Remote, Latin America

Bluelight Consulting LLC • Mexico

Hybrid
PHP 5,552,000 - 8,637,000