HeyGen is seeking a Software Engineer, Dev Productivity to join their team in San Francisco, CA. The role focuses on streamlining engineering workflows and enhancing developer tooling to accelerate software delivery.
About the Role
As a Software Engineer, Dev Productivity, you will design, build, and maintain high-performance CI/CD pipelines, develop internal tools to reduce friction in engineering workflows, optimize build and test infrastructure, and advocate for best practices in software development. You will work closely with engineering teams to identify inefficiencies and enhance developer environments.
About You
Required:
Strong experience with CI/CD tools like GitHub Actions, Jenkins, GitLab CI, Buildkite, or CircleCI.
Experience with build systems (e.g., Bazel, CMake, Make, Gradle).
Experience with python dependency management (e.g. poetry, uv).
Knowledge of containerization and Kubernetes for scalable builds and testing.
Strong problem-solving skills and a passion for improving developer experience.
Proficiency in scripting and automation with Python, Bash, or Go.
Excellent communication skills and ability to work across teams.
Preferred:
Experience with docker image build optimization.
Experience with bazel.
Experience with GPUs.
Benefits
Competitive salary and benefits package.
Dynamic and inclusive work environment.
Opportunities for professional growth and advancement.
Collaborative culture that values innovation and creativity.
Access to the latest technologies and tools.
HeyGen
At HeyGen, we help you grow your business through the magic of visual storytelling. Creating professional-quality videos can be daunting, but HeyGen makes it easy for everyone—no camera or specialized skills required.
Company Size: 51-200 employeesOnline Audio and Video Media