{"id":1211581,"url":"https://alion.io/job/si-analytics-backend-engineer","title":"Backend Engineer","company":{"id":31804,"name":"Si Analytics","domain":"si-analytics.ai","url":"https://alion.io/company/si-analytics","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Greeting","truth_index":{"grade":"B","score":75,"open_postings":4,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-09-27T05:45:00Z"}},"role":"Backend","role_family":"Backend","seniority":"junior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":[],"countries":[],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":2,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"ArgoCD","optional":false},{"name":"AWS","optional":false},{"name":"ChatGPT","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"GitHub","optional":false},{"name":"GitHub Actions","optional":false},{"name":"GitOps","optional":false},{"name":"IAM","optional":false},{"name":"Java","optional":false},{"name":"Jira","optional":false},{"name":"Kotest","optional":false},{"name":"Kotlin","optional":false},{"name":"Kubernetes","optional":false},{"name":"Linux","optional":false},{"name":"Microsoft Teams","optional":false},{"name":"OpenAI Codex","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"SQLAlchemy","optional":false}],"status":"live","first_seen_at":"2026-07-29T07:41:00Z","employer_posted_date":"2026-09-25","last_verified_at":"2026-09-25T07:30:09Z","board_verified":false,"closed_at":null,"days_open":60,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":60},"description":"[조직 및 직무 소개]\n㈜에스아이에이는 지구 관측을 통해 현명한 결정을 하기 위한 가치를 제공하는 인공지능 기반 위성·항공 영상 분석 전문 기업입니다.\n본 직무는 제품개발실 개발팀 소속으로, OVISION Int의 Backend 기능, API와 데이터 흐름을 설계·구현하고, AWS 인프라 전반과 Kubernetes 배포 환경을 직접 운영합니다. 사내 IDC에서는 Infra팀과 협업하며, MLE가 제공하는 모델 실행 인터페이스와 DataOps팀이 운영하는 AI Agent Platform을 OVISION Int의 데이터·서비스 API에 연결합니다.\n제품 Backend 개발을 중심으로 고객 환경 구축·운영 대응과 AWS 인프라 운영을 함께 담당하는 Backend / FDE(Forward Deployed Engineer) 성격의 핵심 역할입니다.\n[주요업무]\nOVISION Int Backend 기능 및 데이터 모델 설계·구현\nKotlin/Spring 기반 API 개발 \n대용량 영상 분석 작업의 요청, 상태, 결과, 오류 처리를 위한 비동기 흐름 개발 \n권한, 감사 로그, provenance/이력 관리 등 Defense Package 제품화 기능 고도화 \n클라우드 및 On-Premise 인프라 설계·운영\nAWS 네트워크, IAM, Kubernetes, 관리형 데이터베이스, 백업, 모니터링, 보안 및 비용 관리 \n고객사 On-Premise 환경 구축·운영 지원 및 사내 IDC 배포·연동·운영 이슈 대응 \nAI/ML 및 외부 플랫폼 연동\nDataOps팀의 AI Agent Platform 연동을 위한 서비스 API, 데이터 접근 경로, 인증·권한·장애 처리 구현 \nMLE 제공 모델 실행 인터페이스 연동 및 제품 측 API·비동기 작업 구현 \n고객 환경 대응 및 기술 지원 (FDE 역할)\n고객 및 현장 환경 이슈 재현·분석 후 개발 반영 및 기술 설명 지원 \n서비스 안정성 개선 및 기술 문서화\n외부 연동 재시도, 중복 요청, 장애 복구 흐름 설계 및 테스트 코드/코드 리뷰/모니터링 수행 \nRESTful API 명세, 아키텍처 결정 및 운영 절차 문서화 \n[자격요건]\nBackend 서비스를 제품 환경에 설계·구현·운영한 경력 2년 이상 (2년 이상 ~ 10년 이하)\nJava 또는 Kotlin 및 Spring 기반으로 API 및 서버 애플리케이션을 설계·구현해 본 경험이 있으신 분\nRESTful API와 데이터 모델을 설계하고 PostgreSQL 등 RDBMS를 활용해 본 경험이 있으신 분\nAWS에서 네트워크, IAM, Kubernetes, 관리형 데이터베이스 등 애플리케이션 인프라를 설계·운영하고 장애를 분석해 본 경험이 있으신 분\nLinux 및 Docker 기반 운영·배포 환경에 대한 이해도가 높으신 분\n고객 또는 On-Premise 환경에서 서비스 이슈를 재현·분석하고 개발로 해결해 본 경험(또는 이에 준하는 역량)이 있으신 분\n비동기 작업이나 외부 API 연동 시 오류, 재시도, 중복 요청, 장애 복구 흐름을 설계해 본 경험이 있으신 분\n테스트 코드, 코드 리뷰, 로그·모니터링 및 장애 원인 분석을 통해 서비스 품질을 개선해 본 경험이 있으신 분\n제품 요구사항과 AI/ML 시스템의 제약을 Backend 설계·구현 단위로 구조화하고 타 직군과 명확히 조율할 수 있으신 분\n[우대사항]\n국방·공공 분야의 폐쇄망 또는 납품형 On-Premise 환경에서 서비스를 개발·운영해 본 경험이 있으신 분\n고객 현장에서 기술 이슈를 설명하고 요구사항을 제품 개선으로 연결해 본 경험이 있으신 분\nSpring WebFlux, R2DBC 등 Reactive Programming 기반 서비스 및 대용량 비동기 작업을 개발·운영해 본 경험이 있으신 분\nGitHub Actions, ArgoCD 등 CI/CD·GitOps 도구를 활용해 배포 환경을 구성·개선해 본 경험이 있으신 분\n기존 레거시 시스템의 구조 개선 및 리팩토링 경험이 있으신 분\nPostgreSQL 기반으로 위성·항공 영상의 공간 메타데이터와 좌표참조체계(CRS)를 저장·조회하고 API로 제공해 본 경험이 있으신 분\n대용량 래스터·공간데이터를 타일, HTTP Range Request 또는 객체 스토리지 연계 방식으로 전달하고 성능을 개선해 본 경험이 있으신 분\n인증·인가, 감사 로그, provenance/이력 관리 등 신뢰성과 추적성이 중요한 제품 기능 개발 경험이 있으신 분\nAI/ML 모델 serving API 또는 AI Agent Platform을 제품 Backend와 연동해 본 경험이 있으신 분\nPython 및 SQLAlchemy 기반 Backend 코드를 이해하고 유지보수할 수 있으신 분\n[기술 스택]\n언어: Kotlin, Python(일부 연동 및 유지보수)\nBackend: Spring WebFlux, R2DBC, PostgreSQL, SQLAlchemy, Kotest\n인프라: On-Premise, AWS, Docker, Kubernetes\nAWS 운영 범위: 네트워크, IAM, 관리형 데이터베이스, 백업, 모니터링, 보안 및 비용 관리\n빌드 / 배포: GitHub Actions, ArgoCD\n협업 / 업무 도구: GitHub, Jira, MS Teams, JetBrains, ChatGPT+Codex\n[채용 절차]\n전형 절차: 서류전형 > 코딩테스트 > 1차 직무 인터뷰 > 2차 조직 인터뷰 > 레퍼런스 체크 > 처우협의/입사일 조정 > 채용검진\n서류 합격자를 대상으로 온라인 코딩테스트(프로그래머스)가 진행됩니다.\n[기타 및 유의사항]\n제품 Backend 개발을 중심으로 고객 환경 구축·운영 대응과 AWS 인프라 운영을 함께 담당하는 Backend/FDE 성격의 포지션입니다.\n구체적인 업무 비중은 지원자의 경험과 프로젝트 상황에 따라 조정될 수 있습니다.\n프로젝트에 따라 고객 환경 구축 및 기술 지원을 위한 국내외 출장이 발생할 수 있습니다.","description_format":"text","description_chars":2888,"description_truncated":false,"requirements":{"experience_years_min":2,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"Korean","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Geospatial Analytics","Earth Observation","Geospatial AI"],"lifecycle":[{"event":"open","at":"2026-09-25T04:30:07Z"}],"liveness":{"score":10,"band":"cold","label":"Long shot","p_open":1,"p_active":0.356,"p_room":0.28,"age_days":59,"expected_fill_days":15,"reasons":["conf:46","win:tail","crowd:junior"],"computed_at":"2026-09-27T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/si-analytics-backend-engineer","json_url":"https://alion.io/job/si-analytics-backend-engineer.json","meta":{"generated_at":"2026-09-28T02:23:51Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":1135,"day_limit":5000,"remaining_today":3865,"minute_limit":60,"resets_at":"2026-09-29T00:00:00Z"}}}