Sr. Mobile Applications Software Engineer

 

Description:

Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive’s next chapter. From operating systems to zonal controllers to cloud and connectivity solutions, we’re addressing the challenges of electric vehicles through technology that will set the standards for software-defined vehicles around the world.


The road to the future is uncharted. By combining our expertise across connectivity, AI, security and more, we’ll map a new way forward. Working together, we’ll create a future that’s more connected, more intelligent, more sustainable for everyone.

Role Summary:

The Smart Diagnostics team at Rivian supports developing and deploying Rivian’s Smart Diagnostics AI system that drives in-vehicle and remote diagnostics using Generative AI. Internal teams and Rivian vehicle owners alike use our systems.

We operate highly scalable infrastructure for serving and orchestrating LLMs, Vector Stores, and agents. This role will be focused on delivering quality software and backend services, enhancing the utility of GenAI frameworks, and exploring the bleeding edge of this new technology.

Responsibilities:

  • Developing architecture and code for customer-facing mobile app
  • Developing architecture and code for in-vehicle infotainment app
  • Leading feature development and technical delivery on critical initiatives
  • Driving the evolution of our large React Native app using the continuously evolving ecosystem of modules and tools – and contributing to them
  • Evolve our way of working with multi-platform code, handling a constantly changing set of platform-specific bugs and requirements
  • Collaborating with the product and UX design teams to define app features
  • Work with cutting-edge LLM and AI/ML systems
  • Ensuring quality and performance of applications while identifying potential problems and resolving application bottlenecks, often together with or as part of the backend team
  • Evolve our API endpoints in the backend to support new features in the app
  • Debugging, isolating defects, and fixing bugs before final release
  • Continuous improvement of your skills with workshops, conferences, and talks
  • Coaching and mentoring new team members

Qualifications:

  • Bachelor's degree in Computer Science or Software Engineering or equivalent experience
  • Proven React Native multi-platform development experience with 5+ years
  • Proficient in the underlying central platform (iOS, Android) environments and languages such as Swift and Kotlin and the interaction with React Native
  • A deep understanding of reactive frameworks and their impact on architecture and performance
  • Excellent coding and proofreading skills
  • Top-notch teamwork and communication skills.
  • Proficient in code versioning tools, including Git, Bitbucket, and others
  • Familiarity with audio and camera inputs, APIs, cloud messaging
  • Experience with continuous integration
  • Excellent interpersonal skills with the ability to collaboratively work with and influence cross-functionally

Organization Rivian and VW Group Technology
Industry IT / Telecom / Software Jobs
Occupational Category Sr Mobile Applications Software Engineer
Job Location California,USA
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 5 Years
Posted at 2024-11-15 2:41 am
Expires on 2024-12-30