Analytics Engineer

Analytics Engineer

This job is no longer open
The company
Outrider is a software company that is automating distribution yards with electric, self-driving trucks. Our system eliminates manual tasks that are hazardous and repetitive while it improves safety and efficiency. Outrider’s mission is to drive the rapid adoption of sustainable freight transportation. We are a private company founded in 2018 and backed by NEA, 8VC, Koch Disruptive Technologies, and other top-tier investors. Our customers are Fortune 200 companies and our autonomous trucks are already running in distribution yards. For more information, visit www.outrider.ai

The role
A successful Analytics Engineer will be responsible for working with a team to build and support an innovative and scalable data ecosystem that provides data, insights, and analytics to help build an industry first autonomous yard operations system.
This position plays an essential role in delivering product performance data to the Engineering, Test Engineering, Operations, and Commercial teams quickly and accurately. Support data source acquisition from our Advanced Test facility, customer sites, and engineering systems.
The ideal candidate will embrace our goal to drive zero-emission, self-driving vehicle adoption, and help us realize our potential to define, build, and lead a new, category of robotic automation for the enterprise.

Duties & Responsibilities

    • Apply software engineering best practices to analytics and data transformation code
    • Collaborate with fellow engineers on the Data Platform team to define, build and support data tooling, pipelines, and functions
    • Help define and improve internal standards for style, maintainability, and best practices for building and maintaining a high-scale data infrastructure that supports Outrider in building and operating autonomous yard operations
    • Influence and implement data platform architecture based on modern public cloud data architectures
    • Support end-users of the Data Platform in accessing and using the data for analytics needs

Required Qualifications

    • 3-5 years experience working in software engineering related roles, preferably with an emphasis on data in areas of extraction, transformation and/or modeling
    • 3-5 years working with SQL-based systems and databases such as PostgreSQL, MySQL, SQL Server, Athena
    • Proven experience to write data transformation and modeling logic through code using Python/R, dbt/SQL in line with software engineering best practices
    • Proficient experience with Python/R
    • Proven experience with dbt
    • Experience with DAG-centric data processing pipelines such as Airflow, Metaflow, or Apache Beam/Google Dataflow
    • Experience with Git
    • Experience with working in lakehouse paradigms and technologies
    • Proven experience working with data end-users and consumers in defining scope and requirements for data projects

Ideal Qualifications

    • Bachelors/Masters of Science in Software Engineering, Computer Science, Data Analytics or related field
    • Experience with AWS cloud infrastructure and containerized systems such as Docker
    • Experience with data streaming pipelines and distribute computing platforms such as Spark and Flink
    • Experience with building and maintaining data catalog
    • Some experience with data warehousing



At Outrider, we believe in cultivating an environment where there is diversity of perspectives, experiences, and knowledge with the expectation that we thrive in an inclusive environment. Outrider is committed to a workforce where everyone's opportunities are limitless regardless of race, national origin, gender, age, religion, disability, veteran status, or any others that are protected by law.
This job is no longer open
Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.