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