GenLogs logo
GenLogs
Posted 69 days agoVerified live 1d ago

Data Engineer

Brief overview

Remote
3+ yrsMinimum
PythonSQLSnowflakeAWS FirehoseAWS S3AirflowdbtETL/ELT pipeline developmentData validationData quality managementML workflowsModel deploymentModel monitoringAutomated retrainingGeospatial data processing

About the company

GenLogs logo
GenLogsgenlogs.io

GenLogs is a freight intelligence company that offers truck carrier mapping services via AI-driven roadside sensors.

Job description

Summary

GenLogs is a transportation-technology company building the next generation of truck intelligence. The Data Engineer role involves architecting and building reliable systems for data analytics, focusing on developing ETL/ELT pipelines and supporting machine learning workflows.

Responsibilities

  • Build and maintain ETL/ELT pipelines using Python and SQL
  • Develop ingestion workflows with AWS Firehose, S3, and related services
  • Create and optimize dbt models, tests, and incremental logic
  • Tune Snowflake queries and warehouse usage for cost and performance
  • Operate and improve Airflow DAGs for reliable execution and monitoring
  • Maintain high data quality, data integrity, and pipeline SLA commitments
  • Bring clarity to ambiguous requirements and propose practical solutions
  • Build feature pipelines to support ML workflows
  • Support model deployment, monitoring, and automated retraining
  • Add data validation and quality checks across ML and analytics pipelines

Skills

  • 3+ years of experience in data engineering or software engineering
  • Strong Python and SQL skills
  • Hands-on experience with Snowflake, AWS Firehose/S3, Airflow, and dbt
  • Ability to work independently and execute in a dynamic environment
  • Strong problem-solving skills and attention to detail
  • Experience with geospatial data (e.g., spatial joins, geometry processing, or geospatial libraries)
  • Experience with ML or MLOps pipelines
  • Knowledge of Snowflake streams, tasks, and performance tuning
  • Experience with large-scale or semi-structured datasets

Qualifications

Must Haves

  • 3+ years of experience in data engineering or software engineering
  • Strong Python and SQL skills
  • Hands-on experience with Snowflake, AWS Firehose/S3, Airflow, and dbt
  • Ability to work independently and execute in a dynamic environment
  • Strong problem-solving skills and attention to detail

Nice to Haves

  • Experience with geospatial data (e.g., spatial joins, geometry processing, or geospatial libraries)
  • Experience with ML or MLOps pipelines
  • Knowledge of Snowflake streams, tasks, and performance tuning
  • Experience with large-scale or semi-structured datasets

Benefits

  • Employer-covered comprehensive medical, dental, and vision plans
  • Employer contribution towards premiums of optional higher-end plans
  • Unlimited PTO
  • Sick leave
  • Company holidays (GenLogs observes all US Government holidays)
  • Flexible leave for caregiving and medical needs
  • Paid parental leave
  • Budget availability for approved professional development courses, certifications, and training
  • 100% travel reimbursement for all approved company travel and spending
  • 401(k) plan (US based employees)

More jobs like this