
Oxford Quantum Circuits 소프트웨어 엔지니어(하이브리드 근무, 영국)
Oxford Quantum Circuits의 상용 양자 컴퓨터를 위한 안전하고 유지보수하기 쉬운 소프트웨어를 개발합니다. 설계와 테스트부터 배포, 평가, 프로덕션 지원까지 프로젝트 전 과정을 담당합니다.
설명
- Oxford Quantum Circuits 양자 컴퓨터의 생산과 운영을 지원하는 신뢰성 높고 안전하며 유지보수하기 쉬운 소프트웨어를 개발합니다.
- 요구사항 수집, 솔루션 설계, 프로토타이핑, 테스트, 배포, 평가에 이르는 소프트웨어 프로젝트를 주도합니다.
- 성능, 보안, 유지보수성, 복잡도, 비용 및 리소스 제약을 고려하여 시스템과 기술적 접근 방식을 구축합니다.
- 기능적·비기능적 요구사항을 충족하는 신뢰성 높은 소프트웨어를 개발하고 명확한 사용자 및 개발자 문서를 제공합니다.
- 개발 환경과 프로덕션 환경의 문제를 조사하고 해결합니다.
- 코드를 검토하고 철저히 테스트하며 페어 프로그래밍에 참여하고 프로덕션 배포 준비 상태를 평가합니다.
- 품질 보증 및 문서화 워크플로를 자동화하며 CI/CD 파이프라인의 개발과 유지보수도 담당합니다.
- 기술적 대안을 평가하고 권장 사항을 설명하며 엔지니어 및 이해관계자와 긴밀히 협력합니다.
- 새로운 그린필드 프로젝트와 기존 코드베이스 모두에 기여합니다.
- 멘토링, 교육 및 사내 지식 공유 행사를 통해 기술 전문성을 공유합니다.
- 실질적인 지원, 멘토링 및 건설적인 피드백으로 경험이 적은 엔지니어의 성장을 돕습니다.
- 적절한 경우 컨퍼런스, 협력 프로그램 또는 출판물을 통해 Oxford Quantum Circuits를 대표합니다.
지원 자격
- 전체 개발 수명 주기에 걸쳐 여러 소프트웨어 프로젝트를 제공한 경험이 입증되어야 합니다.
- 그린필드와 브라운필드 코드베이스 모두에서 효과적으로 작업한 경험이 있어야 합니다.
- 개발 환경과 프로덕션 환경의 문제를 진단하고 해결한 실무 경험이 있어야 합니다.
- 여러 시스템 계층에 걸친 소프트웨어를 유지보수한 경험이 있어야 합니다.
- 널리 사용되는 Python 라이브러리에 익숙하고 Python을 능숙하게 사용할 수 있어야 합니다.
- 소프트웨어 자료구조, 프로그래밍 기법 및 컴퓨터 과학의 기본 개념에 대한 탄탄한 지식이 있어야 합니다.
- 객체 지향 분석 및 설계, 코드 구성, 알고리즘, 운영체제, 네트워킹, HTTP 및 데이터 관리에 대한 이해가 있어야 합니다.
- 초기 요구사항부터 프로덕션 배포까지 복잡한 시스템을 설계할 수 있어야 합니다.
- 코드베이스 아키텍처를 명확하게 이해하고 전달할 수 있어야 합니다.
- 함수형 프로그래밍 기법을 적용한 경험이 있어야 합니다.
- Docker와 Kubernetes를 활용한 컨테이너화 지식이 있어야 합니다.
- 품질 보증과 빠른 릴리스를 지원하는 CI/CD 파이프라인을 구축하고 유지보수한 경험이 있어야 합니다.
- 복잡한 기술 주제에 대해 동료를 코칭하고 엔지니어링 성과 향상을 지원할 수 있어야 합니다.
- 컴퓨터 과학 및 수리 분야의 대학원 수준 교육 또는 이에 준하는 전문 경험이 있어야 합니다.
- 유연하고 세부 사항과 품질을 중시하는 태도와 함께 뛰어난 커뮤니케이션, 시간 관리, 문제 해결 및 혁신 역량이 있어야 합니다.
- 우대: 최종 사용자를 위한 소프트웨어 제품을 제공한 경험.
- 우대: 메시지 브로커 또는 데이터 스트리밍 기술에 대한 친숙함.
- 우대: 관계형 및 비관계형 데이터베이스 경험.
- 우대: 테스트, 제품 오너십 또는 플랫폼 엔지니어링 등 핵심 소프트웨어 전문 분야를 넘어 기여한 경험.
- 우대: 글로벌 배포를 위한 컨테이너화된 마이크로서비스를 개발한 경험.
- 우대: Azure 또는 AWS에 대한 친숙함.
- 우대: Python 생태계에서 웹 애플리케이션을 개발한 경험.
- 우대: 사용자 인터페이스를 설계하거나 구축한 경험.
- 우대: JavaScript 또는 TypeScript, HTML과 CSS 및 React, Angular 또는 Node.js에 대한 실무 지식.
- 우대: 컴퓨터 과학 또는 관련 분야 학위.
- 우대: 소프트웨어 엔지니어링 환경에서의 리더십 또는 멘토링 경험.
복리후생
- 다양한 엔지니어링 업무를 통해 기술 역량을 넓힐 수 있습니다.
- 동료 엔지니어와 지식과 아이디어를 교환할 수 있습니다.
- 엔지니어링 관행을 형성하고 개선하는 데 기여할 수 있습니다.
- 초기 구상부터 프로덕션까지 소프트웨어에 대해 의미 있는 주도권을 가질 수 있습니다.
- 폭넓고 기술적으로 도전적인 플랫폼에서 일할 수 있습니다.
- Oxford Quantum Circuits 양자 컴퓨터의 개발과 운영을 직접 지원하는 솔루션을 구축할 수 있습니다.







