Shift5
Staff Data Engineer
Remote Data Engineering role with clear candidate location fit.
PostedJul 14, 2026
Eligible countries1 accepted country
Seniority signalSenior
Work settingRemote
Accepted candidate locations
USA
Role overview
Staff Data Engineer
Requirements and responsibilities
Readable role content extracted into sections for faster review.
What You'll Do
- Design & Build Pipelines: Design, build, and maintain robust, scalable batch and streaming data processing, storage, and integration pipelines using technologies such as Apache Airflow or Benthos.
- Feature Ownership & Leadership: Interpret requirements and design specifications, taking full ownership of building features from the ground up. Mentor and lead the rest of your team to deliver the right solutions.
- Write Quality Code: Write clean, well-documented, scalable, extensible, and testable code to ensure application quality and maintainability.
- Cross-Functional Collaboration: Partner with data scientists and engineers to create semantic data models representing complex vehicular systems, and integrate applications cleanly across other Shift5 componentry.
- Support Stakeholders: Build scalable data products for data scientists, transportation engineers, and executives to drive insights and decision-making.
- Cloud Optimization: Create efficient, reliable, cost-effective, dynamically scalable, and observable solutions utilizing AWS cloud services.
- Data Analysis & Quality: Analyze complex data sets to create data ontologies, verify data quality/integrity, and ensure data accuracy throughout pipelines.
- Field Support: Support the design process and occasionally travel to customer sites (estimated a few times per year) to collaborate with Field Engineers on data integration and deployment.
What Success Looks Like
- High-Impact Delivery: You successfully deliver scalable, observable, supportable, and reliable data processing applications that empower customers to run smarter, safer fleets.
- End-to-End Ownership: You confidently steer complex data applications from scratch—including requirements gathering, design, planning, and implementation—in a fast-paced environment.
- Collaborative Impact: You actively shape product design alongside multidisciplinary teams, acting as a technical leader and force-multiplier for your peers.
- Adaptability: You efficiently multitask and smoothly accommodate changing priorities on demand to meet the dynamic needs of a scaling company.
Required:
- Engineering Experience: 6+ years of software/data engineering experience with a deep understanding of software engineering practices and concepts.
- Core Languages: 6+ years of experience with a major programming language (GoLang, Java, or Python).
- Databases & Big Data: 6+ years of relational database experience (PostgreSQL, MySQL, Oracle, etc.) alongside 6+ years of experience with Big Data (Hadoop, Spark) and Data Modeling.
- Cloud & Containers: 4+ years of experience with containerization and cloud services (Docker, Kubernetes) and cloud monitoring tools.
- Data Pipelines & Stack: Expertise with batch and streaming data pipelines (Apache Airflow, Benthos) and familiarity with modern data stack components (ingestion, transformation, orchestration).
Preferred:
- U.S. citizenship required and ability to obtain a security clearance.
- Education: MS in Computer Science, Cybersecurity, Cyber Intelligence, or equivalent.
- Data Architecture: Experience and understanding of data lakes/warehouses (e.g., Snowflake, Databricks, Redshift).
- DevOps Practices: Proficiency with CI/CD, source control, design reviews, and integrating observable practices.
- Advanced Languages & Tools: Experience with Rust, SDK design, and implementation (including code gen of type-specific bindings to Python, Go, TypeScript).
- Travel Flexibility: Willingness to travel occasionally to customer and partner sites to support field integration and deployment efforts.
Compensation & Benefits
- Base Salary: $185,000 - $220,000
- Bonus program and equity in a fast-growing startup
- Competitive medical, dental, and vision coverage for employees and their families
- Health Savings Account with annual employer contributions
- Employer-paid Life and Disability Insurance
- Uncapped paid time off policy
- Flexible work & remote work policy
- Tax-deferred public transit benefits with Metro SmartBenefits (DC/MD/VA)
Similar roles
Keep a backup shortlist.
Python, Snowflake USA
Senior Data EngineerTop Us Wealth Management FirmView role Docker, PostgreSQL 5 accepted countries
Lead Full Stack EngineerKepler GroupView role PostgreSQL, TypeScript 5 accepted countries
Senior Software EngineerSubway EcommerceView role Golang, Java 12 accepted countries
Lead Backend EngineerBumbleView role Stack
Use these tags to compare similar remote roles.
Location eligibility
Candidates should apply only when their profile country is listed here.
Your profileCountry not setSign in to check your country against this role.
Hiring flow
WithMira shows the role, then sends candidates to the company application.
1Check role fit, stack, and location eligibility in WithMira.
2Open the company application page from the tracked apply link.
3Save the role or subscribe for similar opportunities before leaving.