(Tmax Tibero) 백엔드 개발자에서 DB엔진 개발자로 취업한 썰 - (1) 기업 및 직무 소개

Heet Cho·2023년 6월 27일
6

Tmax Tibero

목록 보기
1/1
post-thumbnail

취업했습니다!! 티맥스 티베로(Tibero)라는 국내 1위 DMBS 기업입니다. 재밌는 점은 그동안 열심히 백엔드 개발자로서 취준을 했지만 사실상 한 번도 건드려본 적 없는 DB엔진 개발자로 취업했다는 것입니다. 반 년 동안 교육받은 SSAFY의 Job Fair 기간, 본래 티맥스 핀테크에 면접을 보러 갔지만.. 하루 뒤 저는 티맥스 핀테크가 아니라 티맥스 티베로에 취직이 되어 있더라고요 ㅋㅋㅋ..! 그래서 이번에 처음으로 알고리즘 문제풀이 혹은 CS 지식 노트가 아닌 취업 후기글을 써보려고 카페에 와 앉았습니다! 제가 가진 기술과 역량 중, 그리고 제가 작성한 이력서와 포트폴리오 중 어떤 점들이 취업에 큰 도움이 되었을 지 제 나름대로 추측하여 기록으로 남겨보려고 합니다. 이 글을 읽을 제 지인들과(사실상 조회수의 95%이지 않을까..) 혹시나 있을 방문자님들을 타겟으로 삼는 글이기에 존댓말로 글을 작성하겠습니다.

글의 순서로는 먼저 제가 취직한 티맥스 티베로 소개를 하겠습니다. 간단한 기업 소개와 제가 취직한 DB엔진 개발자 직군의 업무, 그리고 지원 시 필요 역량과 우대 조건을 적어보겠습니다.

티맥스 티베로


1. 기업 소개

티맥스 티베로 채용 홈페이지에서 그대로 긁어온 티베로 기업 소개글입니다! 국내 최고의 DBMS 엔진 기업입니다. B2B 서비스를 주로 하다보니 일반인들에겐 약간 생소할 수 있지만 개발자들에겐 아주 유명하죠. 카이스트 전기전자공학부 교수 출신이신 박대연 대표님께서 창업하신 티맥스(Tmax)의 자회사 중 하나이며 회사명과 같은 티베로(Tibero)라는 RDBMS 엔진을 개발하고 공급하고 있습니다. 국내 최고의 DB 전문가분들이 연구원이자 선배로 계시기 때문에 저처럼 아직 이쪽 부문을 전혀 모르는 신입 개발자 분들도 회사에 들어와 열심히 배워 전문가로 성장할 수 있는 기업이라 생각합니다.

기업 복지 및 혜택

  • 성과 보상
    • 연 4회, 최대 600%의 '성과 인센티브'
    • RSU(Restricted Stock Units) 지급
    • 연 100만원 이상의 복지포인트
  • 업무 환경
    • 1~2인 1 연구실
    • 건강마사지실(!!)과 피트니스 센터 : 사실 이 마사지실이 가장 기대되는 부분 중 하나입니다 ㅎㅎ 배우자와 부모님까지 이용하실 수 있다고 하네요
    • 탁구대, 농구 게임기, 클라이밍 등 다양한 플레이그라운드
    • 도서구입비용 무한 지원, 온라인 교육 지원

제가 관심을 가진 복지 혜택들을 몇 가지 적어봤습니다. 마사지실과 피트니스 센터는 아주 기대가 되네요. 신입으로 들어가도 1~2인 1실의 사무실을 가질 수 있다는 점도 아주 매력적인 점이네요. 더군다나 연봉 측면에서도 남부럽지 않은 대우를 받을 수 있는 것 같아 만족스럽습니다!

뉴스 기사 모음

티맥스티베로, 지난해(2022년) 매출 670억원...40% 성장

티맥스티베로, 지난해 영업이익 207억 기록..."사상 최대 실적"


2. Database Engine 개발 연구원 직무 소개

다음으로 간단하게 제가 취업한 Database Engine 개발 연구원 직무에 대한 간단한 설명을 적을까 합니다. 사실 제가 본래 이 직군에 대한 기술이나 지식이 거의 없던 편이어서 채용상담 과정에서 면접관님들께서 말씀해주신 내용을 위주로 간단하게만 정리하겠습니다.

DB엔진 개발자도 FE와 BE로 나뉜다!

일반적으로 개발자 커리어는 FE(Frontend)와 BE(Backend)로 나뉘죠. FE는 브라우저가 렌더링하여 사용자들에게 보여지는 부분들을 주로 담당하여 개발을 하고 BE는 클라이언트의 요청을 서버 측이 받아 DB로부터 데이터를 불러오고 응답해주는 등의 업무를 합니다.

DB엔진 개발자 역시 FE와 BE 업무로 나뉘어진다고 합니다. 다만 위에서 얘기한 일반적으로 알려진 업무와는 좀 다르게 분류가 됩니다. 먼저 FE 개발자는 DBMS가 요청받은 SQL을 받아 파싱하고 해석하여 이에 따라 요청을 처리하는 부분을 개발합니다. 또한 똑같은 작업을 수행하더라도 조금이라도 더 효율적인 알고리즘이, 더 최적화된 자료구조가 무엇일 지를 고민하고 개발하는 업무 또한 FE 개발자의 업무라고 합니다. 알고리즘과 자료구조에 대한 지식, 응용력이 매우 중요하다고 합니다. 저는 사실 프로그래밍 공부를 시작할 때 알고리즘을 공부하고 문제풀이를 하는 것이 매우 재미있었기에, 백엔드 웹개발자로 커리어를 준비하였지만 면접 당시 DB엔진 개발 측면에서는 FE 개발이 더 성향에 맞을 것이라 말씀드렸습니다.

DB엔진 BE 개발자는 하드웨어와 OS 사이에서 DBMS의 구조를 설계하는 것이 주요 업무이고 따라서 아주 전문적인 CS 지식과 전문성을 요한다고 합니다. 면접관님께 조금 더 자세한 직무 내용을 들었지만 지금 제대로 생각이 나지 않으므로(...) 입사 후 OJT를 받으며 내용들을 조금씩 추가해보겠습니다.


profile
경제학도에서 개발자가 되어가는 기록..

4개의 댓글

comment-user-thumbnail
2023년 7월 26일

축하합니다 희태씨! 멋쟁이 개발자다! ! 맛있는거 사주세요!!

답글 달기
comment-user-thumbnail
2023년 8월 5일

잘 봤읍니다

답글 달기
comment-user-thumbnail
2023년 12월 13일

글 잘 봤습니다, 취업 축하드려요! 저도 곧 경제학과로 졸업하는 대학생인데 취업은 개발자쪽으로 준비 하고 있습니다!

답글 달기
comment-user-thumbnail
2024년 8월 5일

dbms엔지니어 신입으로서 갖추어야 할 역량 알수있을까요?

답글 달기