Posted : Thursday, September 07, 2023 09:12 AM
About Rivian:
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: We are actively seeking a talented and forward-thinking individual to join our team as a Developer Excellence Engineer, with a specific focus on the field of Automated Driving.
In this role, you will play a pivotal part in optimizing the efficiency and productivity of our software engineering team working on cutting-edge Automated Driving solutions.
Join us on our mission to shape the future of Automated Driving software development.
You'll be a key contributor to advancing innovation, streamlining workflows, fostering collaboration through shared libraries, and empowering our software engineers in the field of Automated Driving.
If you are passionate about creating tools, infrastructure, leveraging generative AI, and fostering collaboration through shared libraries we encourage you to apply.
Responsibilities: Tooling Development: Design, develop, and maintain a suite of tools tailored for Automated Driving software development, automating and streamlining common tasks to reduce friction in the development process.
Collaborate with cross-functional teams to identify and address unique workflow challenges in the Automated Driving domain.
Infrastructure Enhancement: Build and maintain scalable infrastructure components specific to Automated Driving software development, ensuring an efficient and robust development environment.
Implement and optimize continuous integration and delivery pipelines tailored for Automated Driving solutions.
Code Quality and Performance: Establish and enforce coding standards and best practices specific to the Automated Driving field to enhance code quality.
Develop and manage tools for code analysis, profiling, and testing, addressing performance bottlenecks unique to Automated Driving software.
Training and Documentation: Create comprehensive training materials and documentation specific to Automated Driving, empowering engineers with the skills needed to leverage development tools and infrastructure effectively.
Conduct workshops and training sessions to promote best practices and a culture of continuous improvement within the context of Automated Driving software development.
Monitoring and Analytics: Implement monitoring and analytics solutions tailored for Automated Driving software development, gathering data on processes and identifying areas for improvement.
Utilize metrics to measure the impact of tools and infrastructure enhancements in the context of Automated Driving solutions.
Collaboration and Communication: Work collaboratively with cross-functional teams in the Automated Driving domain, including developers, product managers, and operations, to understand their needs and deliver effective solutions.
Maintain open communication with stakeholders in the Automated Driving field, gathering feedback and ensuring alignment with the overall development strategy.
Leveraging Generative AI Tools: Explore and implement generative AI tools specific to Automated Driving, automating repetitive tasks, code generation, and documentation to enhance developer efficiency.
Collaborate with AI researchers and data scientists to integrate cutting-edge generative technologies into the Automated Driving software development workflow.
Shared Libraries: Develop and maintain shared software libraries that provide common functionality across multiple Automated Driving teams.
Identify opportunities for turning common patterns and best practices into shared core libraries that can reduce errors and streamline development.
Proactively seek opportunities to enhance shared libraries by incorporating industry best practices and emerging technologies.
Work closely with developers to promote the adoption of shared libraries, providing support and documentation to facilitate seamless integration.
Qualifications: Bachelor’s degree in Computer Science, Engineering, or a related field.
Proven experience as a software engineer with a focus on tooling, infrastructure, or related roles, particularly in the context of Automated Driving.
Proficiency in programming languages such as Python, Java, or Go.
Strong understanding of CI/CD principles and experience with related tools (Jenkins, GitLab CI, etc.
).
Familiarity with containerization technologies (Docker, Kubernetes) in the context of Automated Driving.
Excellent problem-solving skills and a proactive attitude towards identifying and addressing development challenges in the Automated Driving domain.
Strong communication and collaboration skills.
Pay Disclosure: Salary Range for California Based Applicants: [$184,000.
00 - $211,000.
00] (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, and Rivian covers most of the premiums.
Company Statements: Equal Opportunity Rivian 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 candidateaccommodations@rivian.
com.
Candidate Data Privacy Rivian 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.
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: We are actively seeking a talented and forward-thinking individual to join our team as a Developer Excellence Engineer, with a specific focus on the field of Automated Driving.
In this role, you will play a pivotal part in optimizing the efficiency and productivity of our software engineering team working on cutting-edge Automated Driving solutions.
Join us on our mission to shape the future of Automated Driving software development.
You'll be a key contributor to advancing innovation, streamlining workflows, fostering collaboration through shared libraries, and empowering our software engineers in the field of Automated Driving.
If you are passionate about creating tools, infrastructure, leveraging generative AI, and fostering collaboration through shared libraries we encourage you to apply.
Responsibilities: Tooling Development: Design, develop, and maintain a suite of tools tailored for Automated Driving software development, automating and streamlining common tasks to reduce friction in the development process.
Collaborate with cross-functional teams to identify and address unique workflow challenges in the Automated Driving domain.
Infrastructure Enhancement: Build and maintain scalable infrastructure components specific to Automated Driving software development, ensuring an efficient and robust development environment.
Implement and optimize continuous integration and delivery pipelines tailored for Automated Driving solutions.
Code Quality and Performance: Establish and enforce coding standards and best practices specific to the Automated Driving field to enhance code quality.
Develop and manage tools for code analysis, profiling, and testing, addressing performance bottlenecks unique to Automated Driving software.
Training and Documentation: Create comprehensive training materials and documentation specific to Automated Driving, empowering engineers with the skills needed to leverage development tools and infrastructure effectively.
Conduct workshops and training sessions to promote best practices and a culture of continuous improvement within the context of Automated Driving software development.
Monitoring and Analytics: Implement monitoring and analytics solutions tailored for Automated Driving software development, gathering data on processes and identifying areas for improvement.
Utilize metrics to measure the impact of tools and infrastructure enhancements in the context of Automated Driving solutions.
Collaboration and Communication: Work collaboratively with cross-functional teams in the Automated Driving domain, including developers, product managers, and operations, to understand their needs and deliver effective solutions.
Maintain open communication with stakeholders in the Automated Driving field, gathering feedback and ensuring alignment with the overall development strategy.
Leveraging Generative AI Tools: Explore and implement generative AI tools specific to Automated Driving, automating repetitive tasks, code generation, and documentation to enhance developer efficiency.
Collaborate with AI researchers and data scientists to integrate cutting-edge generative technologies into the Automated Driving software development workflow.
Shared Libraries: Develop and maintain shared software libraries that provide common functionality across multiple Automated Driving teams.
Identify opportunities for turning common patterns and best practices into shared core libraries that can reduce errors and streamline development.
Proactively seek opportunities to enhance shared libraries by incorporating industry best practices and emerging technologies.
Work closely with developers to promote the adoption of shared libraries, providing support and documentation to facilitate seamless integration.
Qualifications: Bachelor’s degree in Computer Science, Engineering, or a related field.
Proven experience as a software engineer with a focus on tooling, infrastructure, or related roles, particularly in the context of Automated Driving.
Proficiency in programming languages such as Python, Java, or Go.
Strong understanding of CI/CD principles and experience with related tools (Jenkins, GitLab CI, etc.
).
Familiarity with containerization technologies (Docker, Kubernetes) in the context of Automated Driving.
Excellent problem-solving skills and a proactive attitude towards identifying and addressing development challenges in the Automated Driving domain.
Strong communication and collaboration skills.
Pay Disclosure: Salary Range for California Based Applicants: [$184,000.
00 - $211,000.
00] (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, and Rivian covers most of the premiums.
Company Statements: Equal Opportunity Rivian 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 candidateaccommodations@rivian.
com.
Candidate Data Privacy Rivian 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.
• Phone : NA
• Location : 630 - 660 Hansen Way, Palo Alto, CA
• Post ID: 9041228965