Software Engineer - Backend
Company: Rivian
Location: Palo Alto
Posted on: April 20, 2025
Job Description:
About RivianRivian 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.As a company, we constantly challenge what's possible,
never simply accepting what has always been done. We reframe old
problems, seek new solutions and operate comfortably in areas that
are unknown. Our backgrounds are diverse, but our team shares a
love of the outdoors and a desire to protect it for future
generations.Role SummaryRivian's Commercial Technology Team is
responsible for the end-to-end implementation of the digital
experience outside the vehicle. That's all of our customer and
internal applications across web, mobile, and in-store experiences.
To that end, we are developing a world-class technology platform
that will make learning about, purchasing, and enjoying our
electric adventure vehicles intuitive, seamless, and fun.As a
Backend Engineer, we want you to join our diverse, talented, and
collaborative group, building large-scale backend services that
power all of Rivian's digital experiences. You will partner with
other engineers, designers, and product managers to build these
services for our internal and external customers. This is an
exciting opportunity to join a high performing team early on and
help grow our commercial technology platform's technical
foundation.Responsibilities
- Design, extend, and review software architecture.
- Be hands-on and involved with every stage of the product
development life cycle.
- Build high quality, testable, and scalable backend systems
including RESTful APIs, batch jobs, and system integrations.
- Good communication skills, with the ability to articulate
technical concepts to non-technical stakeholders.
- Execute platform infrastructure and application roadmap
deliverables to meet or exceed customer expectations.
- Excellent problem-solving skills and the ability to work
independently and as part of a team.Qualifications
- 2+ years of relevant industry experience as a backend engineer,
with focus on JavaScript/TypeScript, Python or Java.
- Experience with database technologies such as SQL, NoSQL, and
ORM frameworks.
- Experience with cloud-native technologies and platforms such as
AWS.
- Familiarity with containerization and orchestration tools like
Docker and Kubernetes.
- Dedicated to unit, integration testing, and coverage.
- Experience developing APIs with the care that they deserve -
REST with OpenApi/Swagger and GraphQL APIs.
- Bachelor's degree in computer science or a related field.Pay
DisclosureSalary Range for California Based Applicants: $116,300 -
$145,400 (actual compensation will be determined based on
experience, location, and other factors permitted by law).Benefits
Summary: Rivian provides robust medical/Rx, dental and vision
insurance packages for full-time employees, their spouse or
domestic partner, and children up to age 26. Coverage is effective
on the first day of employment.Equal OpportunityRivian is an equal
opportunity employer and complies with all applicable federal,
state, and local fair employment practices laws. All qualified
applicants will receive consideration for employment without regard
to race, color, religion, national origin, ancestry, sex, sexual
orientation, gender, gender expression, gender identity, genetic
information or characteristics, physical or mental disability,
marital/domestic partner status, age, military/veteran status,
medical condition, or any other characteristic protected by
law.Rivian is committed to ensuring that our hiring process is
accessible for persons with disabilities. If you have a disability
or limitation, such as those covered by the Americans with
Disabilities Act, that requires accommodations to assist you in the
search and application process, please email us at .Candidate Data
PrivacyRivian may collect, use and disclose your personal
information or personal data (within the meaning of the applicable
data protection laws) when you apply for employment and/or
participate in our recruitment processes ("Candidate Personal
Data"). This data includes contact, demographic, communications,
educational, professional, employment, social media/website,
network/device, recruiting system usage/interaction, security and
preference information. Rivian may use your Candidate Personal Data
for the purposes of (i) tracking interactions with our recruiting
system; (ii) carrying out, analyzing and improving our application
and recruitment process, including assessing you and your
application and conducting employment, background and reference
checks; (iii) establishing an employment relationship or entering
into an employment contract with you; (iv) complying with our
legal, regulatory and corporate governance obligations; (v)
recordkeeping; (vi) ensuring network and information security and
preventing fraud; and (vii) as otherwise required or permitted by
applicable law.Rivian may share your Candidate Personal Data with
(i) internal personnel who have a need to know such information in
order to perform their duties, including individuals on our People
Team, Finance, Legal, and the team(s) with the position(s) for
which you are applying; (ii) Rivian affiliates; and (iii) Rivian's
service providers, including providers of background checks,
staffing services, and cloud services.Rivian may transfer or store
internationally your Candidate Personal Data, including to or in
the United States, Canada, the United Kingdom, and the European
Union and in the cloud, and this data may be subject to the laws
and accessible to the courts, law enforcement and national security
authorities of such jurisdictions.Please note that we are currently
not accepting applications from third party application
services.
#J-18808-Ljbffr
Keywords: Rivian, San Jose , Software Engineer - Backend, IT / Software / Systems , Palo Alto, California
Didn't find what you're looking for? Search again!
Loading more jobs...