Senior Data Engineer, Ingestion Framework - Data & AI Platform

Rivian and Volkswagen Group Technologies

$100K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's degree in Computer Science, Data Science, or a related field.
  • 5+ years of hands-on experience in data engineering or a similar role, with a proven track record of building and maintaining large-scale data processing systems.
  • Deep proficiency in Go programming language, with a strong understanding of its concurrency model and best practices for building high-performance applications.
  • Solid understanding of big data ecosystems, such as Spark and Databricks, with familiarity in data warehousing and data lake concepts preferred.
  • Exceptional analytical and problem-solving skills, with the ability to break down complex problems into manageable components.
  • Excellent communication and interpersonal skills, enabling effective collaboration with cross-functional teams.

Responsibilities

  • Design, develop, and enhance a custom vehicle data processing framework using Go at a petabyte scale.
  • Ensure seamless integration of the framework with Databricks, optimizing their interaction for efficiency.
  • Implement and manage CI/CD pipelines on Kubernetes for automated and reliable deployments.
  • Monitor and optimize framework performance to handle growing data volumes efficiently.
  • Identify and resolve framework issues proactively to ensure system uptime.
  • Collaborate with data producers and consumers to deliver scalable data solutions.
  • Stay updated on big data technologies and cloud computing advancements to improve data infrastructure.

Benefits

  • Eligibility for an annual performance bonus and stock options.
  • Comprehensive benefits package supporting employee health and wellness.
  • Access to RV Tech's Global Benefits Site for detailed information.
Full Job Description
Role Summary

As a Senior Data Engineer in the Data & AI Platform team, you will play a pivotal role in enabling our big data platform to operate seamlessly at a petabyte scale. The successful candidate will be an architect and custodian of a custom-built, Go-powered vehicle data processing framework, ensuring its smooth integration with our Databricks platform.

Responsibilities
  • Framework Development & Maintenance: Design, develop, and enhance a cutting-edge, petabyte-scale vehicle data processing framework using Go. This framework is the backbone of our data operations; therefore, the ability to write clean, efficient, and maintainable code is essential.
  • Databricks Integration: Collaborate closely with the big data platform team to ensure seamless integration of the framework with our Databricks environment. This involves understanding the intricacies of both systems and optimizing their interaction for maximum efficiency.
  • CI/CD & Kubernetes Management: Take ownership of the framework's deployment lifecycle. Implement and manage robust CI/CD pipelines on Kubernetes to ensure smooth, automated, and reliable deployments.
  • Performance Optimization: Continuously monitor the framework's performance, identify bottlenecks, and implement optimizations to ensure it operates at peak efficiency even as data volumes grow.
  • Troubleshooting & Issue Resolution: Proactively identify and resolve issues that may arise with the framework. The ability to diagnose problems quickly and implement effective solutions will be critical to maintaining system uptime.
  • Collaborative Development: Collaborate with data producers and consumers to deliver dependable and scalable solutions.
  • Staying Ahead of the Curve: Keep abreast of the latest advancements in big data technologies, data engineering practices, and cloud computing. Explore new tools and techniques to improve our data infrastructure.


Qualifications
  • Education: Bachelor's or Master's degree in Computer Science, Data Science, or a related field.
  • Experience: 5+ years of hands-on experience in data engineering or a similar role, with a proven track record of building and maintaining large-scale data processing systems.
  • Go Expertise: Deep proficiency in Go programming language, with a strong understanding of its concurrency model and best practices for building high-performance applications.
  • Big Data Technologies: Solid understanding of big data ecosystems, such as Spark and Databricks. Experience with data warehousing and data lake concepts is a plus.
  • Problem-Solving Skills: Exceptional analytical and problem-solving skills, with the ability to break down complex problems into manageable components and develop effective solutions.
  • Communication & Collaboration: Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.


Nice to Have:
  • Kubernetes: Experience with Kubernetes container orchestration, deployment strategies, and cluster management.
  • Delta Lake: Familiarity interacting with open source or Databricks proprietary Delta tables. Understanding of Delta protocol is an extra bonus.
Total Rewards

Total compensation packages for full-time positions include base salary, eligibility for an annual performance bonus, and eligibility for equity.

In addition, our benefits package has been designed to support the health and wellness of our employees. For more information on RV Tech's comprehensive benefits package for full-time employees, check out our Global Benefits Site.

External candidates can apply for this role through the RV Tech Careers site (https://rivianvw.tech/#careers). If you are a current employee, please apply through our internal job board.

Similar Jobs

More Jobs at Rivian and Volkswagen Group Technologies

More Information Technology Jobs

Find similar Senior Data Engineer, Ingestion Framework - Data & AI Platform jobs: