Senior Data Engineer, Data Management & BI

New
J
JobgetherData engineering
Fully remote position within the United States.Full-TimeSenior
Salary115,000 - 145,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
5+ years of hands-on data engineering experience
Required Skills
AWSSQLJavaData engineeringSparkCI/CDScalaData modelingGitHub Actions

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Information Systems, Data Analytics, or a related field, or equivalent practical experience.
  • 5+ years of hands-on data engineering experience designing, building, testing, deploying, and supporting production data pipelines.
  • Strong knowledge of data modeling, data architecture, ETL/ELT patterns, metadata, data quality, and data warehouse or data lake methodologies.
  • Hands-on experience with cloud data engineering services such as AWS S3, Lambda, Athena, EMR or EMR Serverless, Glue, Step Functions, SNS, or SQS, or comparable technologies.
  • Strong programming experience with Scala, Java, SQL, or similar languages used for data processing, automation, and integration.
  • Experience with distributed processing and modern data platforms such as Spark, Databricks, Snowflake, Apache Iceberg, Hive, Redshift, Postgres, or SingleStore.
  • Experience designing and maintaining CI/CD pipelines, source control workflows, automated testing, and deployments using GitHub Actions or similar tools.
  • Understanding of Agile delivery, DevOps practices, incident response, production support, monitoring, and performance tuning.
  • Ability to troubleshoot complex data, application, and platform issues.
  • Experience integrating files, APIs, event streams, relational systems, data lakes, and data warehouse platforms is desirable.
  • Familiarity with orchestration tools such as Apache Airflow, AWS Glue, or Amazon MWAA is preferred.
  • Experience with Infrastructure as Code, cloud security, IAM, secrets management, or BI and reporting platforms is a plus.

Responsibilities

  • Design, build, test, deploy, and maintain scalable pipelines for structured and semi-structured data.
  • Translate business and product requirements into technical designs, data models, integration patterns, and execution plans.
  • Build and optimize batch, event-driven, and serverless data-processing solutions using cloud services and distributed processing frameworks.
  • Contribute to architecture decisions for data lakes, data warehouses, orchestration, metadata, APIs, and application integrations.
  • Implement data quality controls, monitoring, alerting, and operational runbooks for production pipelines.
  • Design and maintain CI/CD pipelines, automated testing, deployment workflows, and infrastructure-as-code practices.
  • Partner with analytics, BI, product, and business teams to deliver documented data products and reporting solutions.
  • Participate in Agile delivery, code reviews, release planning, incident response, and retrospectives.
  • Mentor engineers and maintain technical documentation, architecture diagrams, and data lineage information.
View Full Description & ApplyYou'll be redirected to the employer's site
115,000 - 145,000 USD per year
Apply Now