Senior Data Engineer
$126,000–$180,000 year
RemoteMiami, Florida, United States
Job Summary
Design, build, and maintain data infrastructure and pipelines spanning batch and real-time workloads using Python, SQL, Spark, Flink, or Beam. Establish data quality, observability, and monitoring frameworks while investigating complex production issues through root cause analysis and performance optimization. Partner with data scientists, ML engineers, and product teams to define SLAs and deliver self-serve data products with full lineage and audit capabilities. Document architecture patterns, data flows, and operational runbooks to ensure resilience and agility across the organization.
Required Qualifications
- 5+ years of experience in data engineering (or similar) roles
- Strong experience in ETL/ELT pipeline design, implementation, and optimization
- Deep expertise in Python and SQL writing production-quality, maintainable, testable code
- Experience with large-scale data warehouses (e.g. Databricks, BigQuery, Snowflake)
- Solid grounding in software engineering fundamentals, data structures, and systems thinking
- Hands-on experience in data modeling (dimensional modeling, normalization, schema design)
- Experience building systems with real-time or streaming data (e.g. Kafka, Kinesis, Flink, Spark Streaming), and familiarity with CDC frameworks
- Experience with orchestration / workflow frameworks (e.g. Airflow)
- Familiarity with data governance, lineage, metadata, cataloging, and data quality practices
Desired Qualifications
- Experience with crypto, financial services, trading, markets, or exchange systems
- Experience with blockchain, crypto, Web3 data — e.g. blocks, transactions, contract calls, token transfers, UTXO/account models, on-chain indexing, chain APIs, etc.
- Experience with infrastructure as code, containerization, and CI/CD pipelines
- Hands-on experience managing and optimizing Databricks on AWS
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.