Software Engineer, Compiler Developer Productivity Engineer
Furiosa Ai
Posted: April 8, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
We are seeking a skilled engineer to join our team, with expertise in compiler development productivity and CI orchestration. The ideal candidate will have a strong background in compiler development, experience with CI tools, and a passion for improving developer productivity.
Required Skills
Job Description
About the Job
우리는 컴파일러팀의 개발 생산성을 극대화하기 위해, CI와 개발 workflow를 시스템적으로 설계하고 지속적으로 개선하고 있습니다.
이 역할은 CI orchestrator를 비롯한 developer productivity tooling을 통해, CI를 더 안정적이고, 효율적이며, 사용하기 쉬운 시스템으로 만드는 데 집중합니다.
컴파일러팀은 모델 성능을 시간과 에너지 측면에서 최적화하기 위해, 대규모 테스트를 여러 클러스터에서 실행시키고 있습니다. 이 과정에서 CI는 단순한 pipeline 실행기가 아니라, 복잡한 워크로드와 자원을 조율하는 orchestration 시스템으로 동작하며, 높은 수준의 신뢰성과 자동 복구 능력이 요구됩니다.
• 단순 운영이 아니라, 문제를 정의하고 해결하는 엔지니어링을 지향합니다
• 엔지니어는 문제를 스스로 분석하고 개선 방향을 제시합니다
• 중요한 의사결정은 팀 내에서 함께 논의하며 진행합니다
• 실용적인 접근을 통해 개발 생산성과 안정성을 함께 개선합니다
Responsibilities
• CI 시스템을 설계하고, pipeline 실행 흐름과 자원 사용을 최적화합니다.
• CI 실패를 분석하고, 자동 감지·복구·예방이 가능한 self-healing 구조를 구축합니다.
• 진단 도구, 대시보드 등 개발자 생산성을 높이는 내부 tooling을 개발합니다.
• CI latency, 비용, 자원 활용도 및 개발 workflow의 병목을 분석하고 개선합니다.
Minimum Qualifications
• 3년 이상의 소프트웨어 엔지니어링 경험, 또는 이에 준하는 문제 해결 역량
• Python을 활용한 개발 역량
• CI/CD 시스템 또는 개발자용 tooling을 설계/개선해본 경험
• Kubernetes 또는 container 기반 환경에 대한 이해
• 복잡한 시스템 문제를 분석하고 해결책을 설계할 수 있는 능력
• Tekton, GitHub Action, Jenkins, Argo 등 CI framework 중 하나 이상 경험
Preferred Qualifications
• Tekton 등 Kubernetes-native CI 환경 경험
• Elixir, Rust 또는 Go 사용 경험
• Build system, test infrastructure, distributed workflow 관련 경험
• 개발 생산성 향상을 위한 tooling 개발 경험
• 인프라 불안정성에 대응하는 시스템 설계 경험
Contact