Senior Data Engineer II

New
S
SamsaraInternet of Things
This role is open to candidates residing in the US and Canada except the San Francisco Bay Area and New York Metro City.Full-TimeSenior
Salary$134,470 — $203,400 USD
Apply NowOpens the employer's application page

Job Details

Experience
10+ years
Required Skills
AWSPythonSQLETLFastAPISparkData modelingDatabricksPySpark

Requirements

  • Bachelor's degree in computer science, data engineering, data science, or related engineering program.
  • 10+ years of work experience as a Software Engineer with a data focus or as a Data Engineer.
  • 8+ years of experience building and maintaining large-scale, production-grade end-to-end data pipelines, including Data Modeling.
  • 5+ years of hands-on Spark / PySpark experience in a production environment.
  • 3+ years of hands-on experience developing and managing APIs, preferably in Python.
  • Strong programming capabilities in Python and SQL.
  • Experience with cloud data warehouse/lakehouse platforms (e.g., Snowflake, Google BigQuery, Databricks, Apache Iceberg).
  • Exposure to ETL tools such as Fivetran or DBT.
  • Experience with RDBMS such as MySQL, AWS RDS/Aurora, PostgreSQL, Oracle, or MS SQL Server.
  • Working knowledge of cloud environments including AWS, Azure, or GCP.

Responsibilities

  • Develop and maintain end-to-end data pipelines and backend ingestion workflows.
  • Design and operate large-scale Spark and PySpark workflows for batch and streaming data processing.
  • Build and manage data APIs using Python frameworks like FastAPI.
  • Develop MCP servers and integrate agentic workflows into the data engineering lifecycle.
  • Define data engineering standards, patterns, and best practices across the team.
  • Collaborate with cross-functional stakeholders to design scalable data solutions.
  • Provide technical guidance and mentorship to junior team members.
View Full Description & ApplyYou'll be redirected to the employer's site
$134,470 — $203,400 USD
Apply Now