Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Rivian Logo

Android App Build Engineer

Rivian

$147,000 - $188,000
Sep 16, 2025
Palo Alto, CA, USA
Apply Now

Rivian and Volkswagen Group Technologies is seeking to improve the efficiency, reliability, and security of their build, test, and release processes for Android applications.

Requirements

  • Proven experience as a Build Engineer, DevOps Engineer, or a similar role, with a focus on Android development.
  • Expert-level knowledge of the Android Gradle Plugin (AGP) and extensive experience writing Gradle build scripts using Groovy or Kotlin DSL.
  • Strong understanding of GitlLab CI/CD fundamentals, including .gitlab-ci.yml syntax, stages, jobs, triggers, and artifacts.
  • Experience with remote Maven repositories (e.g., GitLlab Package Registry, Artifactory, Nexus) for publishing and consuming private libraries.
  • Proficiency with Git for version control.
  • Experience with scripting languages (e.g., Bash, Python) to automate tasks within the pipeline.
  • Familiarity with containerization technologies like Docker.

Responsibilities

  • Design, implement, and maintain the continuous integration (CI/CD) pipeline for our Android application using Gitlab CI.
  • Configure and optimize Gradle scripts to improve build times, manage dependencies, and support different build variants (e.g., debug, release, product flavors).
  • Orchestrate the build and publication of shared libraries to a remote Maven repository, ensuring the infotainment applications can consume them as dependencies.
  • Integrate formatting / static code analysis tools (e.g., KtLint / Sonarqube) and unit/UI test automation into the CI pipeline.
  • Troubleshoot and resolve build-related issues, pipeline failures, and performance bottlenecks.
  • Collaborate with Android developers to manage Gradle dependencies, resolve version conflicts, and maintain a clean and efficient build system.
  • Document build processes, pipeline configurations, and best practices to ensure knowledge sharing across the team.

Other

  • Bachelor's degree in Computer Science or related field.
  • Ability to work in a team environment and collaborate with others.
  • Excellent problem-solving skills and a proactive approach to identifying and addressing issues.
  • Strong communication and interpersonal skills.
  • Ability to work in a fast-paced environment and adapt to changing priorities.