Palo Alto, CA

Sr. Big Data Software Engineer – Data Streams

Rivian’s Cloud team is at the center of Rivian’s ‘data universe’, as well as at the center of all customer-facing business processes.  Rivian’s Cloud model is the most progressive in the industry, collecting and processing petabytes of data from our customer fleet.

This is what you’ll do:

You will work on Rivian’s Cloud team as a Big Data Software Engineer and be involved in designing, building, and deploying massively scalable ingestion and data processing pipelines to store and derive insight from data arriving from our connected vehicles.

The automobile is the next big computing platform and data is fundamental to the digital products and services that will arise from it. Having Amazon as a major investor and partner allows us to be brave and innovative in this area.  Our vehicles are the ultimate IoT devices and they generate high-quality data. Come be part of this revolution.

This is what you’ll need:

  • Bachelor’s Degree in Computer Science or Engineering; Masters or PHd in the related field is a plus
  • Five plus years programming in Python, Java or Scala
  • Deep knowledge of Amazon’s AWS ecosystem
  • Experience building big data applications using Spark, Flink, Beam or similar
  • Experience developing or working on streaming processing engines
  • Understanding of REST API services and applications
  • Experience with AWS’s big data products – e.g. Aurora, Redshift, DynamoDB, Athena, Kinesis, S3
  • Sound knowledge of designing and building highly scalable distributed and multitenant systems
  • Working knowledge of Kubernetes, EKS, ECS is a plus
  • Knowledge of software development technologies, processes, and tools (i.e., Agile software development)
  • Database experience, including knowledge of storage internals of SQL and NoSQL services
  • Understanding of cloud security models

About Rivian

Rivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract. Starting from a clean sheet has allowed us to learn from and leverage the past while giving us the freedom to reimagine mobility from the ground up. Our vehicles are designed and engineered to inspire the exploration of our world in new ways through sustainable technology. Forever starts with us. There’s a magic that occurs when people from different worlds, with different lived experiences and perspectives, surround a challenge from all sides. If it were up to us, every person on the planet would be joining forces to mitigate climate change. The carbonization of our atmosphere presents a great threat to humanity, but with some imagination, and a shared commitment to drastically reducing emissions, a better way forward is possible.To get there, we’re putting our adventurous side to work — inventing technology, building products and designing services and experiences that enable and inspire a shift to renewable energy. Since our earliest days, Rivian has been a magnet for optimistic thinkers and doers who will stop at nothing to leave this planet better than we found it. It takes more than great ideas to make a difference. Bringing them to life — the right way — requires relentless curiosity and a whole lot of heart, not to mention difficult decisions, unexpected turns, redrawn plans and gnawed pencils. Every time we greet the unknown with open arms, what once seemed impossible becomes fun. Digital Commerce Rivian’s Digital Commerce team is responsible for the end-to-end digital experiences outside our vehicles across the web, mobile app and in-store. We build customer-centric features, like the vehicle configurator, interactive maps and a world-class commerce platform that will make learning about and purchasing Electric Adventure Vehicles intuitive, seamless and fun. We are seeking adventurous developers to lead the execution of customer-facing programs and projects from conception-to-launch and drive the development of core technologies needed to enable our commerce platform and mobile app.