Rivian

Sr. Fullstack Engineer, GenAI Platform

Palo Alto, CA, US

2 months ago
Save Job

Summary

The Data and AI Platform team supports developing and deploying Generative AI systems. We operate highly scalable infrastructure for serving and orchestrating LLMs, Vector Stores, and agents. As a senior full-stack engineer, we want you to join our diverse, talented, and collaborative group, building large-scale client-side applications using modern front-end frameworks and micro-services.

 

  • Create and maintain GenAI applications that support the customer experience and internal business operations.
  • Developing LLM Agents for automating business processes and client applications. 
  • Collaborate with our Machine Learning engineers, product, and cross-functional teams to bring magical customer experiences through large language models.
  • Develop state-of-the-art code with a keen eye on profiling, memory usage and scalability. 
  • Responsible for developing the user experience of Generative AI solutions for our commercial partners and customers by understanding their workflows deeply, writing integrations, and curating data and evaluations.
  • Consistently write tests for all code developed, ensuring a high-quality bar is maintained. 
  • Help define the architectural vision of the team.

 

  • 5+ years of relevant industry experience working on large-scale, enterprise-grade web applications. 
  • Proficiency in Golang and Python for backend development.
  • Experience in TypeScript, React.js, and micro-frontend architectures. 
  • Experience with React Native and GraphQL, or a willingness to learn. 
  • Knowledge and understanding of Web accessibility principles, caching, security, and privacy. 
  • A Deep understanding of CI/CD pipelines and cross-browser compatibility issues. 
  • Experience working with AWS, Docker, Kubernetes, and containerization, and microservices is a plus.
  • Willingness to dive into any areas of the stack when necessary. 
  • Meticulous around visibility of the systems you build - metrics, centralized logging, tracing. 
  • Dedicated to unit, integration testing, and coverage - comfortable using tools of the trade on profiling and source control. 
  • Ability to communicate thoughts and ideas by rapid prototyping.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job