Principal Data Engineer

New
Remote - NationwideFull-TimePrincipal
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
12+ years
Required Skills
AWSDockerPythonSQLDistributed Systems

Requirements

  • 12+ years of professional data engineering or software development experience.
  • 2+ years of experience providing architectural direction and design oversight.
  • Bachelor of Science in Computer Science, Data Engineering, or equivalent.
  • Substantial experience with SQL.
  • Experience with Python for data engineering workflows.
  • Experience with containerized application deployments (Docker).
  • Experience with large-scale data systems and data warehousing.
  • Experience designing data architectures for IoT or high-frequency telemetry systems.
  • Experience with AWS (S3, RDS, DMS, VPC).

Responsibilities

  • Owns organizational-wide data architecture, defining standards, patterns, and designs.
  • Reviews data-related designs and implementations across teams.
  • Produces reference implementations, proofs of concept, and hands-on guidance.
  • Designs and develops data pipelines, integrations, and platform features.
  • Builds and maintains data APIs and ingestion systems.
  • Takes responsibility for the quality of data systems and testing strategies.
  • Owns the data architecture strategy including database design and data flow.
  • Partners with CTO and engineering leadership on long-term architectural direction.
  • Designs IoT data ingestion and distribution architecture.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now