채용공고
기업
북마크
채용공고
기업
북마크
엑셈

Java 백엔드 개발자 채용 (2년 이상)

엑셈

경력 2년 이상

정규직

상시채용

엑셈

Java 백엔드 개발자 채용 (2년 이상)

AI Tuner는 ​공공기관·금융사·제조 ​대기업처럼 ​데이터를 외부로 ​반출할 수 없는 조직을 ​위한 ​On-premise AI ​기반 SQL 자동 ​튜닝 플랫폼입니다.


규제가 ​엄격한 ​조직일수록 데이터베이스 ​성능 ​문제는 ​해결하기가 쉽지 않습니다. ​느린 ​SQL 하나가 서비스 ​전체의 ​지연으로 ​이어질 수 있지만, ​실행계획을 해석하고 ​인덱스와 ​SQL을 최적화하는 ​업무는 소수의 ​숙련된 ​DBA에게 집중됩니다. 튜닝이 ​필요한 SQL은 ​계속 늘어나지만 사람이 모든 작업을 직접 수행하기에는 한계가 있고, 운영 데이터와 실행 정보를 외부 클라우드나 분석 도구로 반출하는 것 역시 현실적으로 어렵습니다. AI Tuner는 이러한 공백을 해결하기 위해 만들어진 플랫폼입니다.


AI Tuner는 운영 중인 데이터베이스에서 성능 저하를 유발하는 SQL을 수집하고, 실행계획과 통계 정보를 분석하여 AI 기반의 최적화 방안을 제안합니다. SQL 재작성, 인덱스 개선, 실행 전략 변경 등 다양한 튜닝 후보안을 생성하고, 적용 전후의 비용과 성능을 비교해 실제 효과를 검증합니다. 또한 대량의 튜닝 작업을 안전하게 처리할 수 있도록 스케줄링과 작업 관리 기능을 제공하며, 이 모든 과정은 고객사의 내부망 환경에서 외부 네트워크 연결 없이 수행됩니다.


엑셈은 데이터베이스 성능관리 솔루션(MaxGauge)과 AI 플랫폼 사업을 통해 축적한 경험을 바탕으로 AI Tuner를 설계하고 발전시키고 있습니다. 모니터링이 단순히 "무엇이 느린가"를 알려주는 데 그친다면, AI Tuner는 "어떻게 더 빠르게 만들 것인가"를 스스로 분석하고 제안하는 단계까지 나아가고 있습니다.


특히 보안과 데이터 주권이 중요한 엔터프라이즈 환경에서 외부 클라우드에 의존하지 않고도 고객사 폐쇄망(On-premise)에서 신뢰할 수 있는 튜닝 결과를 제공하는 것이 우리의 핵심 미션입니다. 이는 단순히 AI 모델을 호출하는 수준을 넘어, 실행계획 분석, 옵티마이저 동작 이해, SQL 성능 평가, 대규모 작업 스케줄링, 안정적인 적용 절차 설계까지 포함하는 복합적인 엔지니어링 문제를 해결하는 과정입니다.


우리 팀은 속도와 안정성 사이에서 매일 선택합니다. 고객마다 사용하는 DBMS와 데이터 규모, 운영 정책이 모두 다르기 때문에 무엇을 먼저 만들고 어디에 집중할지 끊임없이 판단해야 합니다. 우리는 단순히 기능 요청을 처리하는 데 그치지 않고, "왜 이 문제가 반복되는가"를 고민하며 더 근본적인 해결책을 찾습니다. 고객이 가장 필요로 하는 가치를 빠르게 제공하면서도, 누구나 신뢰할 수 있는 자동화된 데이터베이스 튜닝의 미래를 함께 만들어갈 엔지니어를 기다립니다.


❖ 담당 업무

  • 튜닝 엔진 연동·스케줄러 개발
  • 튜닝 엔진을 호출하는 스케줄러 설계·개발
  • 운영 DB에서 고부하 SQL을 조회·분류하고 튜닝 후보를 선별하는 파이프라인 설계
  • 제안 적용 전후의 비용·응답시간을 비교하는 효과 검증 체계 구축
  • 작업 처리 인프라 개발
  • 튜닝 작업의 큐 관리·상태 머신·스케줄 실행 로직 설계
  • 장시간 실행되는 작업의 동시성 제어, 재시도, 오류 복구 설계
  • 작업 진행 상황과 결과를 추적·저장하는 구조 설계
  • 운영 안정성 확보
  • PostgreSQL 기반 메타 저장소 마이그레이션 전략 설계 및 운영
  • 여러 DBMS(Oracle, PostgreSQL, MySQL 등) 연동 어댑터 개발
  • 데이터 관리 및 보안
  • 고객사 DB 접속 정보와 SQL 원문 등 민감 데이터의 접근 권한 제어
  • 감사 로그 설계


❖ 필수 자격 요건

  • Java 백엔드 서비스를 설계하고 프로덕션에서 직접 운영해본 경험 (2년 이상)
  • REST API 설계, DB 모델링에 대한 실무 경험
  • SQL과 관계형 데이터베이스에 대한 이해 (실행계획을 읽고 쿼리 성능을 분석해본 경험)
  • Docker 기반으로 서비스를 패키징·배포해본 경험
  • 코드와 의사결정을 문서로 남기는 습관


❖ 우대사항

  • 데이터베이스 성능 튜닝, 인덱스 설계, 옵티마이저 동작에 대한 깊은 이해
  • Oracle, PostgreSQL, MySQL 등 복수 DBMS 운영 경험
  • 온프레미스 또는 폐쇄망 환경에서 서비스를 배포·운영해본 경험
  • Kubernetes 환경 운영 경험
  • B2B SaaS 또는 엔터프라이즈 솔루션 개발 경험


❖ 문화 및 복지

  • 최복동! 각자의 위치에서 최고의 전문가인 뛰어난 동료들
  • 사내 헬스장, 카페, 구내 식당, 게임존 운영
  • 연 1%의 저금리 임직원 대출 운영
  • 건강검진 지원
  • 법인 리조트 운영
  • 우수 사원 포상, 장기 근속 (5년,10년) 포상
  • 경조 휴가 & 경조사비 지급
  • 성장을 위한 교육 & 도서 지원
  • 통신비 지원 (직군 별 금액 상이)
  • 사내 동호회 운영
  • 업무를 위한 기기 지원


❖ 채용 절차 및 유의사항

  • 서류전형 → 과제테스트 → 1차 인터뷰 → (레퍼런스 체크) → 2차 인터뷰 → 처우 협의 → 최종 합격
  • 1개월의 수습기간이 있으며, 상호 협의 하에 최대 3개월까지 수습기간 연장이 가능합니다.
  • 수습기간동안 급여는 100% 지급되며, 평가에 따라 수습이 연장(최대 3개월)되거나 종료될 수 있습니다.
  • 채용 진행 과정에서 제출한 이력서, 포트폴리오 등 증빙 자료에서 사실과 다른 정보 및 허위 기재 사항이 발견될 시 합격이 취소될 수 있습니다.
  • 전형 과정 중, 레퍼런스 체크가 진행될 수 있습니다.