시니어 소프트웨어 엔지니어, AI 테스트 및 자동화 — 선라이프, 워털루 하이브리드 근무
선라이프의 에이전트형 품질 엔지니어링 플랫폼 발전을 지원하는 시니어 소프트웨어 엔지니어입니다. AI 지원 테스트, 개발자 도구, API 및 엔지니어링 자동화에 중점을 둡니다.
설명
- 에이전트형 품질 엔지니어링 오케스트레이션 플랫폼을 위한 소프트웨어를 만들고 테스트하며 유지보수하고 개선합니다.
- 엔지니어링 생산성과 소프트웨어 품질을 강화하는 AI 기능을 구축합니다.
- 테스트, 자동화 및 소프트웨어 제공을 위한 에이전트형 워크플로를 설계합니다.
- AI 에이전트를 엔지니어링 도구, 테스트 프레임워크 및 플랫폼 서비스와 연결합니다.
- AI 지원 테스트와 엔지니어링 자동화 역량을 발전시킵니다.
- 엔지니어링 팀과 협력하여 플랫폼 개선 사항과 혁신 기회를 발굴합니다.
- 현대적인 엔지니어링 관행에 따라 API, 서비스 및 애플리케이션을 개발합니다.
- 기술 설계 의사결정과 플랫폼 아키텍처 개선에 기여합니다.
- 플랫폼 표준, 재사용 가능한 구성 요소 및 엔지니어링 모범 사례 수립을 지원합니다.
- 신기술과 AI 기반 솔루션을 활용해 실험과 개념 증명 작업을 수행합니다.
- 애자일 제공 방식과 지속적인 피드백을 적용하여 플랫폼 기능을 개선합니다.
- 전문 지식을 공유하고 동료와 협업하며 팀 전체의 기술 역량 발전을 지원합니다.
- 플랫폼 사용자의 문제 해결, 기술 안내 및 활용 지원을 돕습니다.
지원 자격
- 컴퓨터 과학, 소프트웨어 엔지니어링, 정보 기술 또는 관련 분야의 학사 학위, 전문대학 졸업장 또는 이에 상응하는 실무 경험이 있어야 합니다.
- 애자일 제공 환경에서 소프트웨어를 설계, 개발 및 지원한 경력이 5년 이상이어야 합니다.
- AI 에이전트, 에이전트형 워크플로 및 AI 기반 소프트웨어를 설계, 구축, 통합 또는 지원한 경험이 있어야 합니다.
- IDE 확장 기능, Model Context Protocol, 도구 호출 API, 프롬프트 또는 컨텍스트 엔지니어링을 포함하여 개발자 도구를 만들거나 대규모 언어 모델과 통합한 경험이 있어야 합니다.
- 고급 Python 역량과 Java, JavaScript, TypeScript 또는 C# 경험이 있어야 합니다.
- API, 서비스, 통합 및 자동화 솔루션을 설계하고 개발한 경험이 있어야 합니다.
- Playwright, Bruno/REST, PyETL, JUnit, Jest, pytest 또는 xUnit과 같은 테스트 자동화 도구에 대한 실무 지식이 있어야 합니다.
- 소스 관리, 브랜칭 전략 및 Git 기반 소프트웨어 제공 워크플로를 사용한 경험이 있어야 합니다.
- PostgreSQL 사용 경험과 현대적인 데이터 모델링 원칙을 적용한 경험이 있어야 합니다.
- 클라우드 플랫폼과 최신 애플리케이션 배포 패턴, 특히 AWS에 대한 경험이 있어야 합니다.
- Docker 및 컨테이너화된 개발 환경에 익숙해야 합니다.
- 뛰어난 분석력과 문제 해결 능력이 있어야 합니다.
- 뛰어난 의사소통, 협업 및 이해관계자 참여 역량이 있어야 합니다.
- 우대 사항: 테스트, 품질 엔지니어링 또는 소프트웨어 제공에 AI 및 에이전트형 기능을 적용한 경험.
- 우대 사항: 에이전트 거버넌스, 평가 프레임워크, 관측 가능성 및 책임 있는 AI 관행에 대한 이해.
- 우대 사항: 워크플로 자동화, 엔지니어링 생산성 플랫폼 및 개발자 지원 도구 경험.
- 우대 사항: 실천 커뮤니티, 온보딩, 코칭 또는 지원 활동을 통해 기술 도입을 촉진한 경험.
복리후생
- 지속적인 학습, 개발 및 개선에 중점을 둔 환경을 이용할 수 있습니다.
- 전문적 성장을 중시하는 리더로부터 사내 이동에 대한 지원을 받을 수 있습니다.
- 업무 및 고객 요구에 따라 재택 또는 사무실 근무를 선택할 수 있는 하이브리드 근무 유연성이 제공됩니다.
- 자격 요건을 충족하는 선라이프 직원은 개인 및 회사 성과와 연계된 재량적 인센티브 제도에 참여할 수 있습니다.
- 지원 과정에서 장애인을 위한 대체 공고 형식을 포함한 편의 지원을 받을 수 있습니다.
