Software Engineer, Ci and Release Advance Technologies

Google Google · Big Tech · Mexico City, CDMX, Mexico

Software Engineer role focused on CI and Release Advance Technologies at Google. The role involves developing software lifecycle infrastructure, designing and building full-stack applications and systems within the CI/CD space, and exploring the integration of AI/LLMs/ML into release engineering and software delivery processes. Requires experience in full-stack development and programming languages.

What you'd actually do

  1. Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  2. Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
  3. Design and develop full stack applications, services and infrastructure.
  4. Design and build new software systems spanning data processing, infrastructure, serving, and development within the CI/CD space.
  5. Learn, explore and integrate AI with release process.

Skills

Required

  • software development
  • full stack development
  • Java
  • Python
  • Golang
  • C++
  • JavaScript
  • TypeScript
  • HTML
  • CSS

Nice to have

  • data structures
  • algorithms
  • web application frameworks/APIs
  • accessible technologies

What the JD emphasized

  • Learn, explore and integrate AI with release process.