Pioneer of the Connected Operations Cloud
Senior Data Engineer
Location
California
Posted
1 day ago
Salary
$134.5K - $203.4K / year
Seniority
Senior
Job Description
Senior Data Engineer
Samsara
• Develop and maintain end-to-end data pipelines and backend ingestion workflows, and participate in the build of Samsara's Data Platform to enable advanced automation and analytics. • Work with data from a variety of sources including ERP(Netsuite), CRM(Salesforce), Product, Order Flow, and Support ticket data. • Manage critical data pipelines to enable growth initiatives and advanced analytics. • Facilitate data integration and transformation for moving data between applications, ensuring interoperability with data layers and the data lake. • Develop and improve data architecture, data quality, monitoring, observability, and data availability. • Write data transformations in SQL/Python to generate data products consumed by Analytics, Marketing Operations, and Sales Operations teams. • Design, build, and operate large-scale Spark and PySpark workflows for batch and streaming data processing across Databricks and cloud environments. • Optimize Spark job performance — tuning partitioning, shuffle, caching, and resource allocation for production-grade reliability and efficiency. • Design, build, and manage data APIs in python using frameworks such as FastAPI. • Manage API runtime in AWS ecosystems- Lambda and RDS. • Monitor and optimize API , track observability via tools such as Data Dog or Splunk. • Champion, role model, and embed Samsara's cultural principles as we scale globally. • Provide mentorship to junior team members and deliver technical guidance, training, and knowledge-sharing across teams.
Job Requirements
- Bachelor's degree in computer science, data engineering, data science, information technology, or an equivalent engineering program.
- 10+ years of work experience as a Software Engineer with data focus or as 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 in a production environment, including job optimization and performance tuning.
- 3+ years of hands-on experience developing and managing APIs, preferably in python.
- Strong programming capabilities in Python and SQL, combined with cloud data warehouse/lakehouse experience (e.g., Snowflake, Google BigQuery, Databricks, or Apache Iceberg).
- Exposure to ETL tools such as Fivetran, DBT, or equivalent.
- API experience: Python-based API frameworks , API management tools.
- RDBMS experience: MySQL, AWS RDS/Aurora, PostgreSQL, Oracle, MS SQL Server, or equivalent.
- Cloud: AWS, Azure, and/or GCP.
Benefits
- flexible, employee-led remote model
- professional development stipend
- comprehensive health and parental leave plans
Related Guides
Related Categories
Related Job Pages
More Data Engineer Jobs
• Build large-scale ETL/ELT pipelines and analytical architectures within the GCP ecosystem. • Assess, plan, and drive enterprise migration programs across data, applications, and cloud platforms. • Help clients modernize their technology landscape and optimize legacy systems. • Enable scalable, cloud-native architectures aligned with business goals.
• Design, build, and maintain robust, scalable ELT/ETL data pipelines (batch and streaming) from various source systems into cloud data platforms and warehouses. • Optimize pipelines for performance, cost, reliability, and scalability. • Design and implement conceptual, logical, and physical data models (including dimensional modeling, star/snowflake schemas). • Build and maintain transformation layers using modern tools (e.g., dbt) to create clean, well-documented, analytics-ready datasets. • Write optimal SQL queries for data exploration, ad-hoc analysis, and troubleshooting. • Support the creation of reports, dashboards, and self-service analytics assets in collaboration with data analysts and business teams. • Translate business questions into data requirements and deliver actionable insights or datasets. • Monitor data pipelines and data delivery processes to ensure SLAs for timeliness, freshness, and accuracy are consistently met. • Proactively identify, troubleshoot, and resolve data issues impacting downstream consumers or business operations. • Manage incidents related to data availability and quality; participate in on-call rotations as needed. • Document data pipelines, models, lineage, and processes.
Senior Data Lake Support Engineer
UnisysUnisys is proud to be an equal opportunity employer that considers all qualified applicants without regard to age, caste, citizenship, color, disability, family medical history, family status, ethnicity, gender, gender expression, gender identity, genetic information, marital status, national origin, parental status, pregnancy, race, religion, sex, sexual orientation, transgender status, veteran status or any other category protected by law. This commitment includes our efforts to provide for all those who seek to express interest in employment the opportunity to participate without barriers. If you are a US job seeker unable to review the job opportunities herein, or cannot otherwise complete your expression of interest, without additional assistance and would like to discuss a request for reasonable accommodation, please contact our Global Recruiting organization at GlobalRecruiting@unisys.com or alternatively Toll Free: 888-560-1782 (Prompt 4). US job seekers can find more information about Unisys’ EEO commitment here.
• Support SQL Server databases, including query development, troubleshooting, and maintenance. • Maintain and support ETL processes and data integrations. • Provide operational support for Azure services and cloud infrastructure. • Monitor system performance and resolve production issues. • Support enterprise applications, reporting platforms, and file transfer processes. • Collaborate with technical teams to ensure data availability and system reliability. • Support Windows and Linux server environments.
• Own the path from raw transactional and event data to trustworthy, well-modeled datasets powering BetMGM's analytics, ML, and operational systems. • Design, build, and operate batch, micro-batch, and streaming pipelines feeding Snowflake — Prefect-orchestrated flows on ECS Fargate, dbt for transformation, Snowpipe Streaming and Kafka for event ingestion. • Own the full dbt lifecycle (sources → staging → intermediate → marts) with model contracts, freshness SLAs, automated tests, and version-controlled documentation. • Stand up Snowflake objects (warehouses, RBAC, resource monitors, Dynamic Tables, Iceberg tables) through Terraform — no ClickOps in production. • Build AWS-native infrastructure for data workloads — S3, ECS Fargate, Lambda, EMR Serverless, Glue Catalog, IAM, Secrets Manager, VPC endpoints — entirely in Terraform. • Maintain CI/CD pipelines (GitLab CI or GitHub Actions) that gate every change with linting, dbt build, unit tests, contract checks, and AI-assisted code review. • Tune warehouse sizing, clustering, and query patterns for cost and latency; instrument credit usage via ACCOUNT_USAGE; right-size before scaling up. • Design RBAC, masking policies, and row-access policies that satisfy a regulated operator without becoming an access bottleneck. • Own freshness SLAs and data contracts for the gold layer; configure Monte Carlo coverage for volume, freshness, schema, and distribution; triage incidents end-to-end. • Collaborate with analytics engineers, data scientists, and ML platform engineers on shared standards (naming, testing, observability, lineage, cost attribution).




