Tenna

Principal Data Engineer

Tenna
Apply
7 months ago
Remote, United StatesStaff+

Responsibilities

  • Own organization-wide data architecture standards, patterns, designs, and long-term strategy.
  • Review data-related designs and implementations for architectural consistency, performance, and scalability.
  • Produce reference implementations, proofs of concept, documentation, and hands-on guidance for complex data engineering challenges.
  • Design and develop scalable data pipelines, integrations, platform features, APIs, and ingestion systems.
  • Define database design patterns, data API standards, data flow architecture, and data integrity standards.
  • Establish automated data validation and testing strategies for data pipelines.
  • Design IoT ingestion and distribution architecture supporting replayability, aggregation, and real-time distribution.
  • Partner with product managers, the CTO, engineering leadership, and engineering teams on data initiatives and capabilities.
  • Design and support data infrastructure for AI/ML model training pipelines, feature stores, and inference data flows.
  • Evaluate and recommend technologies for the organization’s data infrastructure.

Requirements

  • 12+ years of professional data engineering or software development experience.
  • 2+ years providing architectural direction and design oversight to engineering teams.
  • Experience setting data architecture standards and providing technical oversight across multiple engineering teams.
  • Bachelor of Science in Computer Science, Data Engineering, or equivalent experience.
  • Strong SQL experience; NoSQL experience is a plus.
  • Python experience for data engineering workflows; Node.js experience is a plus.
  • Experience with distributed data processing frameworks such as Apache Spark or Apache Flink is a plus.
  • Experience with data orchestration tools such as Apache Airflow or similar is a plus.
  • Highly preferred experience with containerized application deployments, especially Docker.
  • Highly preferred experience with large-scale data systems, data warehousing, and the open-source data ecosystem.
  • Preferred experience with message queueing architectures, especially RabbitMQ.
  • Experience with Amazon Web Services, especially S3, RDS, DMS, and VPC; Redshift or EMR experience is a plus.
  • AI/ML infrastructure experience and IoT or high-frequency telemetry data architecture experience are advantages, with the latter highly preferred.
  • Strong communication skills and familiarity with computer science, data architecture, and distributed systems fundamentals.

Benefits

  • Full-time opportunity.
  • Remote nationwide work arrangement.
  • 8–10% travel is required.
  • Opportunities for growth and personal development.
  • Robust, low-cost benefit packages with coverage beginning on the first date of employment.
  • Paid Time Off and Volunteer Time Off.
  • 401k match.
  • Dependent Care benefits.
  • Employee referral bonuses.

Tech Stack

Amazon RedshiftApache AirflowApache FlinkApache SparkAWSDockerNode.jsPythonRabbitMQSQL

Categories

Data Engineering
Tenna

About Tenna

51-200 employees

Tenna builds a construction fleet management platform that connects IoT tracking hardware with cloud software to locate, utilize, maintain, and document mixed equipment and assets. Contractors use it to manage heavy equipment, vehicles, tools, and materials across jobsites, with integrations to OEM telematics and ERPs. Founded in 2015 and privately held, Tenna sells subscriptions combined with trackers and installation services to civil and commercial contractors in North America.

Contact me