Blender, 원격 검토 개발직·현장 DevOps직 채용 조건
Blender가 시니어 소프트웨어 엔지니어와 주니어·레귤러 DevOps 엔지니어 채용을 발표했다. 두 직무는 모두 오픈소스 3D 제작 도구를 지원하지만, 근무 방식과 요구 기술이 다르다.
Blender가 시니어 소프트웨어 엔지니어와 주니어·레귤러 DevOps 엔지니어 두 직무의 채용을 공개했다. 무료·오픈소스 3D 제작 제품을 개발하는 조직이 제품 기능과 운영 인프라를 동시에 보강한다는 점에서, 두 공고는 같은 프로젝트를 서로 다른 층위에서 지탱하는 역할이다.
제품 코드와 운영 환경의 분업
시니어 소프트웨어 엔지니어는 C++와 Python 스크립팅, 크로스플랫폼 애플리케이션 개발 경험을 중심으로 한다. CMake와 Git/Git LFS 경험이 요구되며, OpenGL·Vulkan·Metal 같은 GPU 프로그래밍 스택 이해는 우대 사항이다. Blender가 모델링부터 애니메이션, 렌더링까지 하나의 제작 파이프라인을 제공하는 만큼, 이 역할은 여러 운영체제에서 동작하는 제품 자체의 확장에 가깝다.
반면 DevOps 엔지니어는 실행 중인 서비스의 유지보수와 보안 업데이트, 개발 과정을 자동화하는 파이프라인 구축, 기존 도구의 개선을 맡는다. Python 또는 셸 스크립팅, Unix 계열 시스템, 인프라스트럭처 코드 개념이 기본 요건이며 Terraform·Ansible·Docker·가상화 및 컨테이너 운영 경험은 우대된다. 제품 기능을 만드는 역할과 달리, 개발과 커뮤니티 서비스를 안정적으로 운영할 기반을 다루는 직무다.
근무 방식에서 갈리는 선택지
소프트웨어 엔지니어 직무는 암스테르담 본사 합류를 권장하면서도 원격 근무 희망자를 검토한다고 밝혔다. DevOps 직무는 주 32~40시간의 현장 근무를 전제로 하며, 본사 인프라 팀과 긴밀히 협업한다. 즉 C++ 기반 제품 개발과 플랫폼 확장에 강점이 있다면 전자가, 자체 호스팅 서비스·자동화·운영 신뢰성에 경험이 있다면 후자가 더 직접적인 업무 범위를 제시한다.
Blender는 Blender Foundation이 조율하는 커뮤니티 프로젝트로, 수천 명의 기여자가 만든 자유·오픈소스 3D 제작 소프트웨어다. 이번 두 역할은 공개 개발 모델을 유지하면서도 전문 인력이 제품 코드와 운영 환경을 각각 담당하는 구조를 보여준다.