Senior Data Engineer

  • Remote - United States, Canada

Remote

Data

Senior

Summary

Join our data and analytics team as a senior data engineer to help build the next generation of our data platform and product. You will be responsible for designing and implementing our data platform, building data products for marketplaces, integrations, and analytics, and working closely with our product and engineering teams.

Requirements

  • 5+ years experience working in a data engineering or data-focused software engineering role
  • Experience transforming raw data into clean models using standard tools of the modern data stack and deep understanding of ELT and data modeling concepts
  • Experience with streaming data and pipelines such as kafka or kinesis
  • Proficiency in python and proven track record of delivering production-ready python applications
  • Experience in designing, building, and administering modern data pipelines and data warehouses
  • Experience with dbt
  • Experience with semantic layers like cube or metricflow
  • Experience with Snowflake, BigQuery, or Redshift
  • Experience with version control tools such as Github or Gitlab
  • Experience with ELT tools such as Stitch or Fivetran
  • Experience with orchestration tools such as Prefect or Dagster
  • Experience with CI/CD and IaaC tooling such as github Actions and Terraform
  • Experience with business intelligence solutions (Metabase, Looker, Tableau, Periscope, Mode)
  • Experience with serverless cloud functions (AWS Lambda, Google Cloud Functions, etc.)
  • Excellent communication and project management skills with a customer service focused mindset

Responsibilities

  • Enable and scale self-serve analytics for all Fleetio team members
  • Develop data destinations, custom integrations and maintain open source packages that allow our customers to easily integrate Fleetio data with the modern data stack
  • Maintain and develop custom data pipelines from operational source systems to our data platform for both streaming and batch sources
  • Work on development of our internal data infrastructure stack. Improve the hygiene and integrity of our data platform and ancillary tools by maintaining and monitoring the ELT pipeline
  • Architect, design and implement core components of our data platform beyond the traditional warehouse to include data observability, experimentation, data science and other data products
  • Develop and maintain streaming data pipelines from a variety of databases and data sources
  • Collaborate with other Fleetians around the company to understand data needs and ensure required data is collected, modeled, and available to team members
  • Document best practices and coach/advise other data analysts, product managers, engineers, etc. on data modeling, SQL query optimization & reusability, etc. Keep our data platform tidy by managing roles and permissions and deprecating old projects

Benefits

  • Multiple health/dental coverage options
  • Vision insurance
  • Incentive stock options
  • 401(k) match of 4%
  • PTO - 4 weeks
  • 12 company holidays + 2 floating holidays
  • Parental leave- birthing parent (12 weeks paid) non-birthing (4 weeks)
  • FSA & HSA options
  • Short and long term disability (short term 100% paid)
  • Community service funds
  • Professional development funds
  • Wellbeing fund - $150 quarterly
  • Business expense stipend- $125 quarterly
  • Mac laptop + new hire equipment stipend
  • Monthly catered lunches
  • Fully stocked kitchen with tons of drinks & snacks
  • Remote working friendly since 2012 #LI-REMOTE
Share this job:
Please let Fleetio know you found this job on Remote First Jobs 🙏

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply