Software Engineer
Backend Developer
Application Security
Automation
Azure
Cloud Data Engineering
Cloud Data Platform
Cloud Engineer
Cloud Infrastructure
Cloud Native
Cloud Native Technologies
Cloud Operations
Cloud Platform
Cloud Platforms
Cloud Platforms Cloud Platforms
Cloud Technology
Data Engineering
Developer
DevOps
DevSecOps
Distributed Systems
Engineering
Engineering Software
Front End Development
Frontend
Infrastructure As Code
Integration
JavaScript
Kubernetes
Microservices
Node Js
Nosql Databases
Platform Engineering
Programming
Programming Language
Programming Languages
Security Automation
Security Devops
Software Architecture
Software Developer
Software Development
Software Engineer
Software Engineering
Software Security
Web
Web Design
Web Technologies
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.