
Cognyte 시니어 백엔드 엔지니어 (하이브리드 근무, 불가리아)
Cognyte의 분산 분석 플랫폼을 위한 Java 마이크로서비스를 구축하고, 확장 가능한 데이터 시스템을 설계하며 엔지니어 동료를 지원합니다. 불가리아에 있는 시니어 직무이며 하이브리드 근무 방식입니다.
설명
- 분산 환경에서 대규모 데이터 세트를 처리하고 분석하는 마이크로서비스를 구축하고 배포합니다.
- 고가용성, 짧은 지연 시간, 확장성을 갖춘 시스템을 설계합니다.
- Scrum을 활용하는 협업 팀에서 업무를 수행합니다.
- 여러 국가의 제품 책임자, 아키텍트, 소프트웨어 엔지니어와 협력해 복잡한 문제를 해결합니다.
- 제품의 장기적인 방향을 뒷받침하는 기술적 의사결정과 전략 수립에 기여합니다.
- 제품 설계, 아키텍처, 코드 리팩터링에 기여합니다.
- 다른 엔지니어가 작성한 코드를 검토합니다.
- 주니어 및 중급 엔지니어를 멘토링합니다.
지원 자격
- Java 개발 실무 경력이 8년 이상이어야 합니다. Spring Framework 경험이 있으면 우대합니다.
- Kubernetes, Docker와 같은 클라우드 네이티브 기술을 활용해 클라우드 마이크로서비스를 구축한 실무 경험이 있어야 합니다. GCP, AWS 또는 Azure 경험이 있으면 우대합니다.
- AI 도구를 효과적으로 사용해 개발 속도와 품질을 높일 수 있어야 합니다.
- Apache Kafka, RabbitMQ 또는 유사 기술을 활용해 대규모 분산 시스템을 설계하고 구현한 경험이 있어야 합니다.
- 관계형 데이터베이스 경험이 있어야 합니다. PostgreSQL 또는 MySQL 경험이 있으면 우대합니다.
- MongoDB와 같은 NoSQL 데이터베이스 경험이 있어야 합니다.
- Elasticsearch 경험이 있으면 우대합니다.
- 프로덕션 환경에서 코드 품질, 신뢰성, 확장성을 뒷받침하는 테스트 접근법을 이해해야 합니다.
- AI/ML 워크로드 실행 경험이 있으면 우대합니다.
- 영어에 능통해야 합니다.
- 호기심이 많아야 합니다.


