스태프 소프트웨어 아키텍트 – 데이터 집약형 웹 애플리케이션 및 개인화(브라질 원격)
AB InBev의 글로벌 디지털 성장 플랫폼을 위한 Azure 기반 데이터 집약형 웹 애플리케이션의 아키텍처와 제공을 주도합니다. 고성능 API, 데이터 시스템, 보안 및 프로덕션 아키텍처를 담당합니다.
설명
- Microsoft Azure 기반 데이터 집약형 웹 제품의 시스템 아키텍처와 실질적인 제공을 주도한다.
- 서비스, API, Next.js 계층, 통합, 보안 및 부하 동작을 처음부터 끝까지 책임진다.
- 초기 설계부터 프로덕션까지 핵심 경로를 직접 코딩하며 고성능 시스템을 설계하고 제공한다.
- 모델링, SQL 최적화, 캐싱, 페이지 매김, 집계, 검색, 비동기 처리 등을 포함해 대규모 데이터의 조회, 처리 및 표현 방식을 개발한다.
- 기존 데이터 플랫폼을 사용해 대시보드, 보고서 및 데이터 탐색 기능을 제공한다.
- 모듈형 모놀리스, 마이크로서비스, 동기식 시스템 및 이벤트 기반 설계를 포함한 아키텍처 패턴을 선택하고 문서화한다.
- 기술적 의사결정에서 성능, 일관성, 보안, 비용 및 운영 복잡성의 균형을 맞춘다.
- 인증, 권한 부여, 관측 가능성, 자동화 테스트, 코드 리뷰 및 지속적 제공을 위한 실천 방식을 확립한다.
- 팀 개발에 AI 지원 엔지니어링 방식을 적용한다.
- 수집, 파이프라인 및 데이터 플랫폼 팀과 협업하면서 애플리케이션 데이터를 안전하고 성능 높게 제공할 책임을 진다.
지원 자격
- 컴퓨터 과학, 공학, 수학 또는 기타 정량 분야의 학사 학위 보유자. 석사 또는 박사 학위 보유자는 우대한다.
- Staff Engineer, Principal Engineer, 소프트웨어 아키텍트 또는 이에 준하는 경험을 보유하고 대규모 고성능 웹 애플리케이션과 백엔드 시스템을 설계하고 제공할 수 있어야 한다.
- 서비스 경계, 데이터 흐름, 일관성, 장애 모드 및 근거 있는 아키텍처 절충을 아우르는 프로덕션 규모의 시스템 설계 전문성이 있어야 한다.
- 고급 Java 실무 경험이 있고, 적절한 경우 Go 및/또는 Python을 사용할 수 있어야 한다.
- 웹 애플리케이션의 방향을 정하고 개발에 기여할 수 있을 정도의 TypeScript, React 및 Next.js 실무 지식이 있어야 한다.
- Microsoft Azure, API 및 통합 설계, 분산 시스템의 프로덕션 경험이 있어야 하며 큐, 이벤트, 멱등성, 일관성, 복원력 및 장애 허용을 이해해야 한다.
- 강력한 SQL, 데이터 모델링 및 쿼리 최적화 역량과 함께 빠른 데이터 중심 인터페이스와 API를 위한 NoSQL, 캐싱 및 검색 경험이 있어야 한다.
- 자동화 테스트, CI/CD, 컨테이너, Kubernetes, 코드형 인프라 및 프로덕션 문제 해결 경험이 있고 로그, 메트릭 및 트레이스를 사용해 진단할 수 있어야 한다.
- 분석 또는 BI 제품, 대화형 인터페이스, 멀티테넌트 시스템, 도메인 주도 설계, 기능 플래그 또는 점진적 제공 경험이 있으면 우대한다.
- 아키텍처 판단을 구현으로 연결하고 코드베이스에 적극적으로 계속 참여할 수 있어야 한다.
- 더 단순한 설계로 충분한 시점을 파악하는 등 실용적으로 의사결정할 수 있어야 한다.
- 기술 및 비즈니스 대상에게 위험, 결정 및 제약을 명확하게 전달하고 모범, 리뷰 및 협업을 통해 팀의 품질을 높일 수 있어야 한다.
복리후생
- 성과 기반 보너스*
- 출근 보너스*
- 개인 연금 제도
- 식대 지원
- 자율적인 사무실 환경 및 복장 규정
- 휴가*
- 의료, 치과 및 생명보험
- 의약품 할인
- WellHub 제휴
- 보육 지원
- Ambev 제품 할인*
- Clube Ben 제휴
- 장학금*
- 학용품 지원
- 언어 및 교육 플랫폼
- 교통비 지원
