> Markdown version of [/jobs/ext/4613304-staff-full-stack-software-engineer-smart-diagnostics](https://www.wearedevelopers.com/jobs/ext/4613304-staff-full-stack-software-engineer-smart-diagnostics). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Full Stack Software Engineer, Smart Diagnostics - **Company:** Rivian - **Location:** Palo Alto, CA, United States - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Amazon Web Services, Unit Testing, Cloud Computing, Databases, Continuous Integration, Distributed Systems, Python (Programming Language), PostgreSQL, Machine Learning, Release Management, Cloud Services, TypeScript, Rust (Programming Language), Test-Driven Development (TDD), ReactJS, Git, Graphql, Front End Software Development, React Redux, Api Design, Software Coding, Golang, Programming Languages, Microservices - **Published:** November 7, 2026 - **Apply:** https://www.juju.com/job/28_25303_111c917c448e07745f497985621a9cf1 ## About the Role * Bachelor's degree in CS or any STEM discipline. * Strong coding skills in one or more programming languages - Golang, Python, Rust, Java. * Solid understanding of databases like Postgres and API design Graphql / REST. * Experience with frontend development with Typescript / Javascript frameworks (React/Redux a plus). * Unit testing and test-driven development experience. * Experience working with Machine Learning, AI systems, and libraries. * Knowledge of Cloud fundamentals (preferably in AWS) and distributed systems. * Robust system and component-level design and troubleshooting skills, including memory and CPU profiling on cloud-based services. * Familiarity with CI/CD, Git, and Release Management. * Prior automotive experience is a plus. ## Description * Design and develop production full-stack products including frontend and backend distributed systems and micro-services at scale. * Be thoughtful about the customer experience and limitations of modern AI systems. * Willing to support on-call rotation as needed for Production systems.