인기 검색

공고 요약
담당업무
기상청 격자 자료의 시간별 수집·검증·적재 파이프라인 구축
GRIB2·NetCDF 파싱 및 좌표계 정규화
센서·민원·사업장·시설물 데이터 수집 및 관리 기능 개발
배치·스케줄러 자동화와 수집 실패·지연·결측 처리 규칙 설계
기상청·환경부 등 외부 시스템 및 공공데이터 API 연계
바람장·확산 분석 결과를 제공하는 산출물 API 설계
Java/Spring Boot 또는 Python/FastAPI 기반 웹 서비스 및 REST API 개발
PostgreSQL 데이터베이스 설계와 공간·시계열 데이터 조회 성능 개선
API 명세서·데이터 구조·개발 문서 작성
운영 오류 분석, 로그·예외 처리·모니터링 개선
관측 일부를 검증용으로 분리하고 오차를 매일 기록하는 지표 자동 산출 체계 구축
자격요건
백엔드 경로: Java/Spring 기반 백엔드 개발, REST API 및 데이터베이스 연동 기능 설계·개발, 기존 코드 수정·확장 경험
데이터 경로: Python 기반 데이터 수집·전처리·적재 파이프라인 설계·운영 경험
스케줄링·자동화 및 실패·재처리 설계 경험
NetCDF, GRIB2, HDF5, Parquet 등 대용량·배열 형식 데이터 처리 경험
Linux 작업 및 Git 형상관리 경험
운영 환경의 문제를 로그와 데이터를 근거로 분석·개선한 경험
기술적 판단의 근거를 설명하고 문서로 남길 수 있는 역량
데이터 지연·누락·형식 변경에 대응하는 방식을 스스로 정하고 코드와 문서로 기록하는 역량
우대사항
GRIB2, NetCDF, HDF5 및 xarray, CDO, wgrib2 등 과학·격자 데이터 처리 경험
EPSG, GDAL, pyproj, Rasterio, GeoPandas 등 좌표계·투영 변환 경험
공간정보 또는 PostGIS 활용 경험
시계열 데이터 및 TimescaleDB 활용 경험
Airflow, Prefect, n8n 등 워크플로 오케스트레이션 경험
대용량 데이터 조회 및 SQL 성능 개선 경험
MyBatis 또는 JPA 사용 경험
Redis, RabbitMQ 등 메시징·캐시 시스템 사용 경험
공공데이터 또는 외부 API 연계 경험
Docker 또는 AWS 등 클라우드 운영 경험
단위 테스트 및 API 테스트 작성 경험
공공기관·환경·기상·센서·관제 시스템 개발 경험
복리후생
아침·점심·저녁 식사 제공
간식 제공
단체 상해보험
전형절차
서류 전형
1차 기술 면접
OPINION 사례 리뷰
2차 최종 면접
최종 합격
지원방법
코딩 테스트 없이 직접 구축한 파이프라인·서비스, 업무 중 해결한 오류·장애 사례 또는 개인·팀 프로젝트 저장소 중 하나를 준비해 설명
근무환경
탄력근무제 및 자율 근무제
백엔드 책임자와 구조 설계·코드 리뷰·기술 판단 협업
데이터 사이언티스트·Vision AI 엔지니어와 같은 팀에서 협업
프론트엔드 팀이 지도·대시보드 화면 담당
대학 연구실과 수치모델 설정 타당성 자문 협업
GitLab·OpenProject 기반 이슈 중심 협업 및 코드 리뷰
수평적 관계, 자율성, 책임과 권한을 중시하는 문화
전용 사옥
마감기한
상시채용
영진기술 지원하기 전 이력서 Check
시간이 없다면 AI와 한번에 수정해보세요
공고 원문
주요업무
주요업무 악취 민원이 접수되면 센서·기상·사업장 데이터가 모여 원인을 찾아 갑니다. 그 데이터의 흐름과, 그 위에 올라가는 서비스를 함께 만들 분을 모십니다. 백엔드와 데이터 엔지니어링 중 한쪽 경험이 있으시면 지원하실 수 있습니다. [우리가 만드는 것] 지자체의 악취·대기질 관리 시스템을 만듭니다. 시민이 "여기 냄새나요"라고 민원을 넣으면, 측정소 센서값과 그 시각의 바람 자료를 모아 냄새가 어디서 왔는지를 추정해 담당 공무원에게 알려 주는 서비스입니다. 화면에 뜨는 숫자 하나하나가 실제 행정 판단의 근거가 됩니다. 그래서 데이터가 제때, 빠짐없이, 정확하게 흘러야 합니다. 지금은 시작 단계입니다. 기상청 격자 자료를 받아 처리하는 파이프라인부터, 그 결과를 지도 위에 올리는 서비스까지 하나씩 세워 가는 중입니다. [01 데이터 수집 · 파이프라인] 기상청 격자 자료를 매시간 수집·검증·적재하는 파이프라인 구축 (GRIB2 / NetCDF 파싱, 좌표계 정규화) 센서·민원·사업장·시설물 데이터 수집 및 관리 기능 개발 배치·스케줄러 기반 자동화, 수집 실패·지연·결측 상황의 처리 규칙 설계 외부 시스템 및 공공데이터 API 연계 (기상청, 환경부 등) [02 분석 산출물 · 서비스 API] 바람장·확산 분석 결과를 서비스가 바로 쓸 수 있는 형태로 내보내는 산출물 API 설계 웹 서비스 및 REST API 개발 (Java / Spring Boot 또는 Python / FastAPI) PostgreSQL 기반 데이터베이스 설계 및 조회 성능 개선 (공간·시계열 데이터 포함) API 명세서·데이터 구조·개발 문서 작성 [03 운영 품질 · 검증] 운영 중 발생하는 오류 분석, 로그·예외 처리·모니터링 개선 검증 지표 자동 산출 — 관측 일부를 검증용으로 분리해 오차를 매일 기록하는 체계 프론트엔드, 데이터 분석, 대학 연구실 자문과의 협업 [함께 일할 팀] 백엔드 책임자 — 구조 설계·코드 리뷰·기술 판단을 함께 합니다 AI기술연구소 — 데이터 사이언티스트, Vision AI 엔지니어와 같은 팀입니다 프론트엔드 팀 — 지도·대시보드 화면을 담당합니다 (시각화 구현은 이 직무의 범위가 아닙니다) 대학 연구실 — 수치모델 설정 타당성 자문 GitLab·OpenProject 기반 협업, 코드 리뷰·이슈 중심
자격요건
이 자리는 데이터 파이프라인과 백엔드 서비스가 맞닿는 지점에 있습니다. 처음부터 양쪽을 모두 요구하지 않습니다. 한쪽에서 출발해 다른 쪽으로 넓혀 가는 구조입니다. [A 백엔드에서 출발하시는 분] 서비스를 만들어 오셨고, 데이터 쪽으로 넓히고 싶으신 분 - Java / Spring 기반 백엔드 개발 경력 2년 이상 - REST API와 데이터베이스 연동 기능을 설계·개발한 경험 - 기존 코드를 이해하고 기능을 수정·확장해 본 경험 - 넓혀 가실 영역 — 기상 격자 데이터 처리, 좌표계·공간정보, Python 파이프라인 [B 데이터에서 출발하시는 분] 파이프라인을 다뤄 오셨고, 서비스·API 쪽으로 넓히고 싶으신 분 - Python 기반 데이터 수집·전처리·적재 파이프라인을 설계하고 운영해 본 경험 (분야 무관) - 스케줄링과 자동화 경험 (cron·Shell·Airflow 등), 실패·재처리 설계 - 대용량·배열 형식 데이터를 다뤄 본 경험 (NetCDF, GRIB2, HDF5, Parquet 등 — 형식은 무관) - 넓혀 가실 영역 — REST API 설계, 서비스 백엔드, 멀티테넌트 운영 [공통 자격 요건] 위 A·B 중 한쪽에 더해, 아래는 공통으로 필요합니다. - 경력— 2년 이상 (상한 없음. 관련 분야 석사 과정을 경력으로 환산합니다) - 학력 — 대학교 졸업(4년제) 이상 (전공 무관 — 위 경험을 봅니다) - Linux 환경에서의 작업과 Git을 활용한 형상관리 - 운영 환경에서 발생한 문제를 분석하고 개선해 본 경험— 로그와 데이터를 근거로 원인을 찾아 본 경험 - 작업 내용과 기술적 판단의 근거를 설명하고 문서로 남길 수 있는 분 - 핵심 역량 — 데이터가 늦게 오거나, 빠지거나, 형식이 바뀌었을 때 무엇을 할지 스스로 정하고 코드와 문서로 남길 수 있는 능력 기상·대기 도메인 지식은 요구하지 않습니다. 수치모델의 설정값은 대학 연구실 자문과 함께 한 번 정해 고정하고, 이후 운영자가 바꾸지 않는 구조로 갑니다. 혼자 물리적 판단을 하셔야 할 일은 없습니다. 도메인은 입사 후 함께 익혀 갑니다.
우대사항
아래는 필수 조건이 아닙니다. 한 가지 이상 경험이 있으시면 우대합니다. - 과학·격자 데이터 형식 처리 경험 (GRIB2, NetCDF, HDF5 및 xarray, CDO, wgrib2) - 좌표계·투영 변환 경험 (EPSG, GDAL, pyproj, Rasterio, GeoPandas) - 공간정보 또는 PostGIS 활용 경험 - 시계열 데이터 및 TimescaleDB 활용 경험 - 워크플로 오케스트레이션 사용 경험 (Airflow, Prefect, n8n 등) - 대용량 데이터 조회 및 SQL 성능 개선 경험 - MyBatis 또는 JPA 사용 경험 - Redis, RabbitMQ 등 메시징·캐시 시스템 사용 경험 - 공공데이터 또는 외부 API 연계 경험 - Docker 또는 클라우드(AWS 등) 운영 경험 - 단위 테스트 및 API 테스트 작성 경험 - 공공기관, 환경, 기상, 센서 또는 관제 시스템 개발 경험
기술스택
Java, Python, FastAPI, MyBatis, RabbitMQ, Spring, SpringBoot, PostgreSQL, Redis, Airflow, Docker, RESTful API, AWS, Git, SQL, Linux, GDAL, N8N, timescaledb
채용절차
서류 전형 > 1차 기술 면접 > [OPINION 사례 리뷰] > 2차 최종 면접 > 최종 합격 코딩 테스트는 보지 않습니다. 대신 직접 만드신 것을 함께 보며 이야기합니다 - 왜 그렇게 설계하셨는지, 어떤 문제를 만났고 어떻게 찾아내셨는지를 여쭙습니다. 아래 중 하나만 준비해 주시면 됩니다. 직접 구축·운영한 파이프라인이나 서비스 사례 설명 업무에서 해결한 오류·장애 사례 설명 개인·팀 프로젝트 저장소
댓글
영진기술에 맞는
이력서로 자동 수정하기