Release Engineering Intern (Part-Time, 80%, One-year temporary position)
Core
Build and modernize CI/CD pipelines, automate software builds and releases, and develop internal AI app-building platforms for R&D engineers.
Role type
Release Engineering Intern
Builds
CI/CD pipelines, build tools (Maven to Bazel migration), self-service automation tools, and internal AI app-building platforms
Domain
Advertising technology, software engineering, DevOps, AI/LLM integration
Deliverable
production ML models | infrastructure
Required skills
Programming in Java/JavaScript/Python, Linux environment usage, Git version control, CI/CD fundamentals, Docker, Kubernetes, Helm, infrastructure automation, AI coding agent usage, LLM API familiarity
Preferred skills
Building shared CI/CD pipelines, production infrastructure experience, DevOps, developer tooling
Technologies
Jenkins, Artifactory, Bitbucket, GitHub, Bazel, Gradle, Maven, Docker, Kubernetes, Helm, LLM APIs
Responsibilities
Improve automation for continuous integration, testing, packaging and releases; Build reusable pipeline libraries and automation tools; Use CI/CD metrics to identify and fix bottlenecks; Troubleshoot failures in builds, agents, artifacts and containers; Add tests, monitoring and documentation to release workflows
Seniority
Intern