
Smart Working 시니어 Python 데이터 엔지니어 (인도 원격)
AWS에서 Python 데이터 파이프라인, API, 백엔드 서비스를 구축합니다. Kubernetes, PostgreSQL, 검색 및 NoSQL 데이터베이스로 프로덕션 시스템의 안정성을 유지합니다.
설명
- AWS에서 안정적인 Python 데이터 파이프라인을 구축하고 운영합니다.
- Django와 FastAPI를 사용해 백엔드 서비스와 API를 개발하고 유지 관리합니다.
- 데이터 모델과 쿼리를 설계하고 PostgreSQL 및 OpenSearch, Elasticsearch, DynamoDB와 같은 검색·NoSQL 저장소의 성능을 개선합니다.
- DevOps 엔지니어와 협력해 Kubernetes 서비스를 배포하고 운영합니다.
- 설계, 테스트, 검토, 출시부터 프로덕션 지원까지 맡은 업무를 수행합니다.
- 독립적으로 업무를 진행하면서 엔지니어링 및 DevOps/SRE 동료와 인프라 및 출시 일정을 조율합니다.
- 철저한 테스트로 데이터 품질과 정확성을 지킵니다.
- 코드 리뷰와 CI/CD 방식을 따르고 변화하는 우선순위에 대응합니다.
- 문제를 조기에 발견하고 해결책을 제안하며 필요하면 기술적 선택에 의문을 제기합니다.
- 꼼꼼한 실행, 신뢰성, 프로덕션 안정성을 우선합니다.
지원 자격
- 소프트웨어 엔지니어링 경력 6년 이상이며, 이 중 전문 Python 개발 경력이 5년 이상이어야 합니다.
- Python 백엔드 시스템 구축 경력이 5년 이상이어야 합니다.
- ETL/ELT 및 배치 워크로드를 포함한 데이터 파이프라인과 데이터 엔지니어링 경력이 3년 이상이어야 합니다.
- Airflow, Dagster, Prefect, AWS Glue, Step Functions와 같은 오케스트레이션 도구 사용 경험이 있어야 합니다.
- AWS를 사용해 클라우드 백엔드 서비스와 데이터 파이프라인을 구축하고 유지 관리한 경력이 3년 이상이어야 합니다.
- GCP 또는 Azure에 대한 탄탄한 경험은 개별적으로 검토할 수 있습니다.
- Python 웹 프레임워크 경력이 3년 이상이어야 합니다. Django 또는 FastAPI를 우대하며 Flask도 인정됩니다.
- PostgreSQL을 활용한 데이터 모델링, 쿼리 작성, 성능 튜닝 경력이 3년 이상이어야 합니다.
- 다른 분야에서 탄탄한 SQL 전문성을 갖춘 경우 MySQL 또는 SQL Server 경력도 인정될 수 있습니다.
- Elasticsearch, OpenSearch, DynamoDB를 포함한 검색 또는 비관계형 데이터베이스 경력이 2년 이상이어야 합니다.
- MongoDB, Redis, Cassandra도 관련 대체 기술입니다.
- Kubernetes에서 서비스를 배포하고 운영한 경력이 2년 이상이어야 합니다.
- Docker 경험과 ECS 또는 EKS 사용 경험을 대안으로 검토할 수 있습니다.
- 설계, 구현, 테스트, 출시부터 프로덕션 지원까지 기술 업무를 독립적으로 수행할 수 있어야 합니다.
- 데이터 정확성, 테스트, 안정적인 프로덕션 시스템을 중요하게 여겨야 합니다.
- 엔지니어링 및 인프라 팀과 협업하고 적절한 상황에서 해결책을 제안하며 의사결정에 의문을 제기할 수 있어야 합니다.
- 정립된 엔지니어링 방식을 따르고 우선순위 변화에 맞춰 조정할 수 있어야 합니다.
- 우대 사항: Airflow 또는 유사한 워크플로 오케스트레이션 도구를 1년 이상 사용한 경험.
- 우대 사항: Kafka, Kinesis, SQS와 같은 스트리밍 또는 이벤트 처리 도구를 1년 이상 사용한 경험.
- 우대 사항: Terraform 및 GitHub Actions를 포함한 인프라 코드화와 CI/CD 경험이 1년 이상인 경우.
- 기술 프로젝트를 이끌었거나 데이터 파이프라인 또는 백엔드 서비스를 처음부터 끝까지 맡아본 경험.
복리후생
- 장기 근무를 전제로 한 정규직입니다.
- 원격 근무를 우선하는 업무 환경입니다.
- 성장과 웰빙을 지원하는 커뮤니티입니다.
- 국제 팀 및 제품과 함께 일합니다.
- 개인 및 경력 개발을 지원합니다.
- 세부 사항 확인이 필요한 장기적인 기회입니다.







