Senior Data Engineer

Samsara
Summary
Join Samsara's Data Engineering team as a remote Data Engineer and help shape the future of physical operations. Develop and maintain end-to-end data pipelines, work with diverse data sources, and manage critical data pipelines for growth initiatives. You will facilitate data integration, improve data architecture, and write data transformations in SQL/Python. This role requires a Bachelor's degree, 5+ years of data engineering experience, and expertise in cloud-based data technologies. Samsara offers a competitive compensation package, including base salary, bonus, RSUs, and benefits.
Requirements
- A Bachelor’s degree in computer science, data engineering, data science, information technology, or equivalent engineering program
- Excellent interpersonal and cross-functional collaboration skills, with the ability to communicate complex technical concepts effectively
- 5+ years of work experience as a data engineer, including 3+ years of experience in designing, developing, testing, and maintaining E2E data pipelines
- Experience with modern cloud-based data-lake and data-warehousing technology stacks, and familiarity with typical data-engineering tools, ETL/ELT, and data-warehousing processes and best practices
- 5+ years in Python, SQL
- Exposure to ETL tools such as Fivetran, DBT or equivalent
- API: Exposure to python based API frameworks for data pipelines
- RDBMS: MySQL, AWS RDS/Aurora MySQL, PostgreSQL, Oracle, MS SQL-Server or equivalent
- Cloud: AWS, Azure and/or GCP
- Data warehouse: Databricks, Snowflake or equivalent
Responsibilities
- Develop and maintain E2E data pipelines, backend ingestion 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 but not limited to: CRM data, Product data, Marketing data, Order flow data, Support ticket volume data
- Manage critical data pipelines to enable our growth initiatives and advanced analytics
- Facilitate data integration and transformation requirements for moving data between applications; ensuring interoperability of applications with data layers and data lake
- Develop and improve the current data architecture, data quality, monitoring, observability and data availability
- Write data transformations in SQL/Python to generate data products consumed by customer systems and Analytics, Marketing Operations, Sales Operations teams
- Champion, role model, and embed Samsara’s cultural principles (Focus on Customer Success, Build for the Long Term, Adopt a Growth Mindset, Be Inclusive, Win as a Team) as we scale globally and across new offices
Preferred Qualifications
- Comfortable in working with business customers to gather requirements and gain a deep understanding of varied datasets
- A self-starter, motivated, responsible, innovative and technology-driven person who performs well both solo and as a team member
- A proactive problem solver and have good communication as well as project management skills to relay your findings and solutions across technical and non technical audiences
- ETL and Orchestration Experience
- Fivetran, Alteryx or equivalent
- DBT or equivalent
- Logging and Monitoring: One or more of Splunk, DataDog, AWS Cloudwatch or equivalent
- AWS Serverless: AWS API Gateway, Lambda, S3, SNS, SQS, SecretsManager
- Other: Docker, Kubernetes, AWS ECR, AWS Fargate, AWS IAM
Benefits
Full time employees receive a competitive total compensation package along with employee-led remote and flexible working, health benefits, Samsara for Good charity fund, and much, much more