Senior/Principal Data Engineer


Incline Village
Permanent
USD165000 - USD225000
Development and Engineering​
PR/552451_1755034149
Senior/Principal Data Engineer

Position Overview

A leading technology organization is seeking a Senior or Principal Engineer to lead the development of a next-generation data infrastructure initiative focused on identity intelligence. This greenfield project will serve as the backbone for a suite of advanced fraud prevention and identity verification solutions.

The ideal candidate will bring deep expertise in data architecture, graph databases, and backend engineering, along with a passion for building scalable systems that power real-time analytics and machine learning. This role offers high visibility and strategic impact, with direct support from senior leadership.


Key Responsibilities

  • Architect and implement scalable, secure, and high-performance data platforms using modern cloud technologies.
  • Lead and mentor a team of engineers through design reviews, code reviews, and technical guidance.
  • Define and enforce best practices in data engineering, including testing, deployment, and data governance.
  • Design solutions using data lakes, warehouses, and graph databases to model complex relationships.
  • Build and maintain ETL pipelines for batch and streaming data to support both model training and inference.
  • Develop low-latency APIs for querying graph data and generating machine learning features.
  • Collaborate with legal and security teams to ensure compliance with data privacy and regulatory standards.
  • Communicate technical concepts clearly to both technical and non-technical stakeholders.
  • Stay current with emerging technologies in big data, graph analytics, and cloud infrastructure.
  • Contribute to open-source initiatives and engage with technical communities.

Ideal Qualifications

  • 10-15+ years of experience in data engineering, with at least 4 years in a leadership role.
  • Proven track record of building and scaling data systems in AWS, GCP, or Azure.
  • Proficiency in Python, SQL, and one or more of Java, Scala, or Go.
  • Hands-on experience with streaming frameworks (e.g., Spark, Kafka, Flink).
  • Deep knowledge of graph databases (e.g., Neo4j, Neptune, OrientDB) and graph algorithms.
  • Strong foundation in software architecture, design patterns, and data structures.
  • Experience with Docker, Kubernetes, and microservices architecture.
  • Familiarity with CI/CD pipelines and DevOps practices.

Preferred Skills

  • Experience building ML feature pipelines using platforms like Databricks.
  • Knowledge of cybersecurity, compliance, and identity resolution.
  • Expertise in GraphQL APIs, JVM performance tuning, and caching strategies.
  • Background in fraud detection systems or similar high-impact domains.

Handpicked roles for you