Lavora.

Back to search

Principal Fullstack Data Engineer

GTN Technical Staffing & Consulting

Location
Plano, US
Workplace
On-site
Job type
Full-time
Salary
$80k–$104k
Posted
2 days ago
Source
DevITJobs

Requirements:

  • At least 21 years of age and authorized to work in the United States.
  • Bachelors or masters degree in computer science, data engineering, or a related field.
  • Ability to obtain and maintain certifications or licenses required by law or company policy.
  • 8+ years of data engineering experience, including at least 3 years in a principal or lead role; gaming or casino industry experience is preferred.
  • Expertise with Apache Kafka for large-scale real-time event streaming and data pipeline orchestration.
  • Hands-on experience with Apache Iceberg, including partitioning, schema evolution, and snapshot management.
  • Experience with Starburst/Trino or another modern distributed SQL query engine, such as StarRocks or Dremio.
  • Hands-on React.js experience building interactive analytics dashboards and reporting interfaces.
  • Hands-on Node.js experience developing RESTful APIs and back-end services for web applications.
  • Deep knowledge of PostgreSQL 16 or later, including query optimization, indexing, and schema design for application and analytical workloads.
  • Experience with Iceberg catalog management, such as Lakekeeper, and object storage such as AWS S3 or MinIO.
  • Proficiency with cloud data platforms such as AWS or Azure, and deploying and managing data services on Kubernetes with Docker.
  • Strong Python 3.11 or later skills for data pipelines and processing workflows; familiarity with PyIceberg, PyArrow, and Pydantic.
  • Expertise in data modeling, including star and snowflake schemas, for analytics and reporting.
  • Demonstrated experience with data quality frameworks and tools.
  • Strong understanding of CI/CD practices, including GitHub Actions.
  • Experience with monitoring and observability tools such as Prometheus and Grafana.
  • Strong analytical and problem-solving abilities, with a focus on high-quality back-end data pipelines and front-end analytics.
  • Proven ability to lead and mentor technical teams and encourage knowledge sharing and continuous improvement.
  • Strong interpersonal and communication skills when working with management, colleagues, and external contacts across different backgrounds and experience levels.
  • Ability to access assigned work areas, work indoors in environments with factors such as noise and dust, and use a laptop and standard keyboard, with or without reasonable accommodation.

Responsibilities:

  • Lead the design and development of a scalable, secure Iceberg Data Lakehouse using Apache Iceberg, Starburst/Trino, and Lakekeeper.
  • Architect, develop, and maintain Python and Apache Kafka data pipelines for reliable ingestion, transformation, and storage in Iceberg tables.
  • Build features for the React.js/Node.js Reporting & Analytics Portal, including interactive dashboards, standard reports, self-service analytics, and scheduled exports.
  • Develop and maintain Node.js REST APIs that deliver lakehouse data to the portal in formats such as JSON and CSV, including for regulatory reporting.
  • Integrate transactional systems, third-party APIs, IoT devices, and other sources through Kafka event streaming and Starburst query federation.
  • Implement a Lambda-Kappa hybrid architecture for batch and real-time ingestion and transformation, optimizing data movement and processing.
  • Develop and maintain PostgreSQL schemas and queries for application state, metadata, and portal functionality.
  • Establish data governance practices using Starburst capabilities to support regulatory compliance, security, and privacy.
  • Collaborate with analysts, data scientists, and business stakeholders to deliver data solutions, embedded Metabase dashboards, and custom portal features.
  • Monitor and improve pipeline performance using Prometheus and Grafana, identifying bottlenecks and enhancing processing and retrieval.
  • Provide technical leadership and mentorship, promoting sound practices across data engineering and front-end development.
  • Document data architecture, API contracts, portal features, workflows, and operating processes.
  • Perform work safely, attend work consistently as scheduled, and carry out other related duties as assigned.
  • Perform duties in accordance with company policies, practices, procedures, standards, work requirements, and conduct rules, maintaining professional conduct.

Technologies:

  • API
  • AWS
  • Lambda
  • Architect
  • Azure
  • CI/CD
  • Cloud
  • Docker
  • Embedded
  • Fullstack
  • GitHub
  • Grafana
  • IoT
  • Support
  • JSON
  • Kafka
  • Kubernetes
  • Metabase
  • PostgreSQL
  • Prometheus
  • Python
  • REST
  • React
  • SQL
  • Security
  • Snowflake
  • Web
  • NodeJS
  • Exposed
  • Flow

More

We are developing a casino management system from the ground up and are seeking a Principal Fullstack Data Engineer to lead its data architecture, pipelines, and analytics portal, while contributing to hands-on portal development and collaborating across teams. This is a full-time permanent role based in Plano, Texas, with five days onsite each week. Our benefits include 24 days of annual time off: one company-paid Christmas Day holiday, 18 accrued PTO days, and five sick days. We also provide company-paid medical, dental, vision, life, and other benefits, plus a 6% 401(k) match. The role is performed indoors and involves use of a laptop and standard keyboard.

last updated 43 week of 2026