EngineerJobs.io
← Back to all jobs

Job Description

Rivian is working to revolutionize the future of electric vehicle charging by creating software that is scalable, secure, and built to solve real customer problems. In this onsite role in Palo Alto, CA, you will implement and ship solutions that integrate with many other services while partnering with both technical and non-technical stakeholders.

What you’ll do

  • Code and implement software solutions for critical customer needs, with an emphasis on scalability, security, and maintainability across systems that interact with numerous other services
  • Capture requirements and use cases to translate customer problems into implementable outcomes
  • Work as a team player using strong analytical, problem solving, and communication skills
  • Influence and communicate effectively with technical and non-technical stakeholders
  • Operate in a fast paced, complex technical environment with high adaptability and flexibility
  • Bring a self-starter mindset with the ability to make decisions independently

What you bring

  • 1+ years of experience in software development
  • Experience developing microservices using container technologies and container management systems such as Kubernetes
  • Experience with Nodejs and TypeScript/JavaScript software development
  • Experience with database design (SQL, NoSQL) and analytics
  • Experience building and deploying applications and services into cloud environments including AWS, Azure, and GCP

Core technologies

  • microservices
  • container technologies
  • Kubernetes
  • Nodejs
  • TypeScript, JavaScript
  • SQL, NoSQL
  • AWS, Azure, GCP

How AI supports Rivian’s hiring process

Rivian uses iCIMS Talent Cloud Artificial Intelligence (TCAI) and AI-enabled tools to assist with screening, reviewing, organizing, and highlighting profiles and applications that match key requirements for each role.

  • AI does not make hiring decisions: qualified candidate applications are reviewed by a member of Rivian’s team, and all decisions are made by humans.
  • AI is used to support efficiency and consistency, not to replace human judgment.
  • AI profile matching is voluntary.
  • You can opt out at any time if you prefer that your profile not be used in this process.

Similar Jobs