Senior Data Engineer

Rivian Rivian · Auto · Belgrade, Serbia · Information Technology

Senior Data Engineer role focused on building sophisticated data pipelines and managing the Databricks Platform. The role emphasizes a "Senior Mindset" for scalability and efficiency, and integrates advanced AI tools like Gemini and Claude into daily workflows for acceleration and automation. Responsibilities include hybrid engineering and platform ownership, architectural influence, advanced lakehouse development, platform stewardship, enterprise governance with Unity Catalog, and collaborative engineering with Data Scientists using Python, SQL, and dbt. Requires 4+ years of Data Engineering experience, proficiency in Python, SQL, dbt, AWS, GitLab CI/CD, Fivetran, and Airflow/Databricks Workflows.

What you'd actually do

  1. Hybrid Engineering & Platform Ownership: Balance the delivery of high-impact data pipelines with the responsibility of maintaining and optimizing our Databricks environment.
  2. Architectural Influence: Act as a technical consultant within the team. You will proactively propose infrastructure improvements and evaluate new technologies to keep our stack at the cutting edge.
  3. Advanced Lakehouse Development: Design and deploy modular ingestion and processing pipelines using Lakeflow and Databricks Asset Bundles (DABs) for reproducible, automated deployments.
  4. Platform Stewardship: Take a primary role in Databricks setup, ensuring the environment is tuned for performance and integrated seamlessly with our wider ecosystem.
  5. Enterprise Governance: Configure and manage enterprise data lineage and metadata through Unity Catalog, ensuring our data remains a trusted asset.

Skills

Required

  • Python
  • SQL
  • dbt
  • AWS infrastructure (S3, ECS, Lambdas)
  • GitLab CI/CD
  • Fivetran
  • Managed Airflow or Databricks Workflows

Nice to have

  • Databricks ecosystem

What the JD emphasized

  • Databricks ecosystem
  • Python
  • SQL
  • dbt