Railroad19 is looking for a Senior Data Engineer to join its team in a fully remote U.S. role. This is an excellent opportunity for an experienced data professional who enjoys building reliable data systems, developing scalable pipelines, and turning complex data into useful insights. If you have strong data engineering skills and want to work remotely while contributing to meaningful technical projects, this role could be a great fit.
Job Overview
| Field | Details |
|---|---|
| Company Name | Railroad19 |
| Role | Senior Data Engineer |
| Qualification | Bachelor’s degree in Computer Science, Engineering, Data Science, or a related field; relevant professional experience |
| Job Location | Remote, United States |
| Salary | $120,000–$180,000 USD per year |
| Work Type | Remote |
| Job Type | Full-Time |
| Job Level | Senior Level |
| Industry | Technology / Data Engineering |
Job Description
As a Railroad19 employee, you will be part of a company that values your work and gives you the tools you need to succeed. Our headquarters is in Saratoga Springs, New York, but this position is 100% remote. Railroad19 provides competitive compensation and excellent benefits, including Medical/Dental/Vision/Pet Insurance, Paid Time Off, and 401 (k).
Core Responsibilities:
- Design and implement the UniForm write layer (Delta + Iceberg dual metadata).
- Build GCS → BigQuery ingestion pipelines for structured operational datasets.
- Develop and implement in Python and Spark.
- Implement Kafka-based CDC patterns for real-time and near-real-time ingestion.
- Develop data lineage, dependency tracking, and modular adapter code.
- Configure Snowflake Horizon external tables for zero-copy reads.
- All data hub tables are to be written once using Delta Lake with Iceberg UniForm enabled… readable by all target consumers without conversion.
- Implement and certify Delta Sharing endpoints for Databricks consumers.
- Build governed access layer components: RBAC, connector registry entries, tenant-scoped authorization.
- Align semantic layer models with LookML and KPI catalog definitions.
- Collaborate with cross‑functional teams to deliver end‑to‑end features.
- Troubleshoot issues across the full stack and contribute to code quality.
Skills/Experience:
- 6+ years of proven enterprise-level experience in Python & Spark
- Advanced experience in GCP BigQuery
- Strong working knowledge of Apache Iceberg, Delta Lake, Iceberg UniForm
- Experience with Delta Sharing; Kafka / CDC pipelines
- Specific work experience in Snowflake Horizon Catalog; Databricks Unity Catalog
- Solid experience with Data lake architecture & ingestion pipeline design
- Excellent Communication skills and the ability to work cohesively with multiple teams.
Preferred Experience – Nice to Have
- Prior delivery in enterprise SaaS, media, or advertising technology.
- Active daily use of AI-assisted development tools (Claude Code preferred).
Selection Process
- Application submission and resume review
- Initial recruiter or hiring-team screening
- Technical interview
- Data engineering and problem-solving assessment
- Team or hiring-manager interview
- Final interview and offer
How to Apply
- Review the Senior Data Engineer position requirements at Railroad19.
- Prepare an updated resume highlighting your data engineering experience and technical skills.
- Submit your application through the company’s official hiring channel.
- Complete any required screening or technical assessment.
- Participate in the interview process if shortlisted.
- Follow up with the hiring team regarding the next steps.