Sr. Software Engineer, ML Applications, Autonomy
Rivian - California, Missouri, United States, 65018
Work at Rivian
Overview
- View job
Overview
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. 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 Summary
The Autonomy org at Rivian is seeking a Sr Software Engineer, ML Applications to join the Data team who can provide expertise in cloud, ML applications and collaborate with technical and business users. We are looking for a Software Engineer to develop large-scale applications using the latest cloud services, AWS resources, and UI frameworks. You will build from the ground up, focusing on enabling the Autonomy team to operate efficiently and manage applications supporting petabytes of sensor data, ML training, and operations. You will work with the Autonomy Cloud, Data, Perception, Deep Learning, and other Technology Partners to leverage best practices and reference architectures, emphasizing AWS Cloud Platform and ML application development. Responsibilities
Partner with architects, product management, and engineers on requirements, architecture, and design. Collaborate with stakeholders to build user-friendly, reactive applications. Drive UX/UI ideas, communicate, and document them. Enhance application scale and performance using in-house, open-source, and cloud tools and technologies. Maintain high product quality by creating automated tests for developed code. Build full-stack web applications with JavaScript/TypeScript and React. Develop backend and RESTful APIs using Go/Python and utilize databases like MongoDB. Create user interfaces with CSS, ensuring cross-browser compatibility. Deploy full-stack applications using CI/CD pipelines, Git, Kubernetes, and AWS technologies. Qualifications
Master's in computer science, Electrical Engineering, or a related field, with at least 5 years of relevant experience; or at least 7 years of industry experience. Experience leading projects and bringing products from proof of concept to production. Extensive experience in software engineering and full-stack application development. At least 5 years of experience with JavaScript/TypeScript and React. At least 5 years of experience with back-end languages such as Python, Golang, or Node.js. Experience with databases like MongoDB, Postgres, and NoSQL databases. At least 2 years of experience with CSS, cross-browser compatibility, and design systems. Experience in UX/UI mockups, communication, and documentation. Experience with AWS Cloud, Machine Learning, ML Operations, and Data Pipelines is a plus. Pay Disclosure
Salary Range for California Based Applicants: $162,800 - $203,500, determined by experience, location, and other factors. Benefits include comprehensive medical, dental, and vision insurance for employees and dependents, effective from the first day. Equal Opportunity & Candidate Data Privacy
Rivian is an equal opportunity employer committed to diversity and inclusion. We ensure our hiring process is accessible for persons with disabilities. For accommodations, contact candidateaccommodations@rivian.com. We may collect and process your personal data during the application process, in accordance with applicable laws, for purposes including recruitment, background checks, and legal compliance. Your data may be shared internally and with third-party service providers, and stored internationally, including in the US, UK, and EU. Note: We are not accepting applications via third-party services at this time.
#J-18808-Ljbffr