Pythonエンジニア(Python Engineer)【セキュリティ室】

雇用形態
正社員
業務内容
★English follows★

LINEのセキュリティ室でのPythonエンジニアを募集しています。

【業務内容】
・セキュリティチェック自動ツール、新規ツールの開発
・OSS・市販ツールが提供しているAPIを使ったシステム連携
・LINE 開発工程でのセキュリティチェックツールの統合と、
発見された問題の状態を可視化するWeb フロントエンドやダッシュボードの開発

<ツール開発>
・Web とモバイルアプリケーションセキュリティチェック用の自動化ツール開発
・既存ライブラリやツールのPython wrapper 開発
・OSS セキュリティツールの評価、カスタマイズ、導入とupstream へのパッチ・機能貢献

<Web アプリ開発>
・Web ベース社内用ツールやダッシュボードの設計、開発と導入
・開発と導入スピードを図るために最新の開発フレームワークの使用
・JIRA, Confluence, Slack などの最新のエンタプライズ開発とコラボレーションツールとの連携
・Kafka, Elasticsearch、Kibanaなどのデータ処理や分析パイプラインとの連携
・他システム連携用のREST APIの設計と開発

期待される役割
・使いやすく、スケーラブルなセキュリティツールの開発と継続的な改善
・セキュリティチェックの効率化と自動化を目指して、LINE の各セキュリティと開発チームとの協力・支援
・LINE 各開発組織と協力しながら、開発工程に自動セキュリティチェックも統合する

使用する主な技術
Python, Django, MySQL, JIRA
Angular, Vue.js, JavaScript, TypeScript
Java, Spring Boot, Kafka, Spark Stream, Hadoop, Hive, Elasticsearch


【Responsibilities】
Development of security testing automation tools, both original, and integration of existing tools and APIs.
Development of Web frontends and dashboards for security tools, with the goal of integrating security testing into LINE's development
cycle.

<Tools development>
・develop original tools for Web and mobile application security testing
・develop Python wrappers for existing tools and libraries
・research, customize, deploy, and contribute to OSS security testing tools

<Web app development>
・design, develop, and deploy Web-based internal tools and dashboards
・utilize latest frameworks for rapid deployment and reduced maintenance cost
・integrate with existing enterprise development and communication tools such as JIRA, Confluence, and Slack
・integrate with data processing and analysis pipelines using Kafka, Elasticsearch, and Kibana
・design and deploy REST APIs to allow integration with other systems

Responsibilities include:
・development and continuous improvements of security tools, focusing on scalability and ease-of-use
・working closely with LINE security teams to improve security testing efficiency and automation
・working with development teams across the company in order to integrate security into the development lifecycle

Technologies Used
・Python, Django, MySQL, JIRA
・Angular, Vue.js, JavaScript, TypeScript
・Java, Spring Boot, Kafka, Spark Stream, Hadoop, Hive, Elasticsearch
応募資格
★English follows★

【必須の経験・スキル】
・Python 開発経験
・Django, Flask, または Bottleを使ったWeb アプリ開発
・複雑な分散システムの設計、開発、ドキュメント化スキル
・新しい技術を勉強する強い意志
・読みやすく、クリーンな、DRY コードが書ける
・CI, 自動デプロイメント経験
・メモリ、プロセス、スレッド理解とその分散プログランミングへの応用経験
・現代 Web プロトコール(WebSockets, QUIC, HTTP/2)、データベースとSQLの知識

【歓迎する経験・スキル】
・Angular または Vue.js を使ったWeb フロントエンド開発
・OSS プロジェクトの開発・メンテナンス、または その他の OSS コミュニティへの取り組み
・大規模な Web システムの開発、デプロイメントと運用の経験
・Web やモバイルアプリのセキュリティチェック経験、bug bounty プログラム参加
・現代 Java (8+) と関連フレームワークを使ったバックエンドシステム開発
・分散データ処理経験
・Web PKI と暗号化技術に関する知識や経験
・技術文書スキル・テクニカルライティング経験

【言語】
・日本語または英語で自由にコミュニケーションが可能な方。


【Required Skills】
・Python development experience
・Web app development experience using either Django, Flask, or Bottle
・Ability to design, develop and document complex, distributed systems
・Willingness to learn new technologies
・Writes readable, clean, DRY code
・Familiarity with automated deployment and continuous integration
・Fundamental knowledge of memory, processes, threads, and their relation to distributed programming
・Understanding of modern Web protocols (WebSockets, QUIC, HTTP/2), databases, and SQL

【Preferred Skills】
・Experience developing Web applications frontends using Angular or Vue.js
・Actively maintained OSS projects or other OSS community involvement
・Experience with development, deployment, and operation of large-scale Web systems
・Web or mobile application security testing experience; bug bounty participation
・Back-end development experience using modern Java and related frameworks
・Distributed data processing experience
・Web PKI and encryption experience

【Language skills】
Ability to communicate in English or Japanese. Clear technical writing is a plus.
勤務地
新宿オフィス
〒160-0022 東京都新宿区4-1-6 JR新宿ミライナタワー23F
勤務時間
10:00~18:30(実働7時間30分)
待遇 / 福利厚生
【休日/休暇】
完全週休2日制(土・日)、祝日、年次有給休暇、年末年始休暇、慶弔休暇、
リフレッシュ休暇制度(勤続5年で10日間)

【給与】
年俸制
-保有されるスキル・経験・能力により優遇、相談の上で決定
-別途、インセンティブプラン有

・諸手当:交通費全額支給、LINE Pay Card Benefit Plan(※)
・給与改定:年2回
・インセンティブプラン:年2回
※社員の「健康維持増進」「自己啓発」「次世代育成」を目的として給与とは別に支給する手当です。 

【福利厚生】
◆各種保険
雇用保険、労災保険、健康保険、厚生年金保険

◆福利厚生
定期健康診断、各種社内イベント他

その他詳細は面談の際にお伝えします。
リスト