yumulog

はてなブログに引っ越しました / 石川県に引っ越しました

6年3ヶ月勤めた国立研究開発法人情報通信研究機構(NICT)を退職しました

f:id:yumu19:20210331013910j:plain

6年3ヶ月勤めた国立研究開発法人情報通信研究機構 (NICT) を退職しました。退職といっても、有期雇用研究員の任期満了なので、通常の退職とは少し異なるかもしれません。また、退職エントリと言えど、もちろん業務上知り得た秘密情報などは書けないので、公開情報や一般的な情報をベースに、具体性を落とした情報や主観を交えて書いていきます。国立研究開発法人とNICTそのものの説明がだいぶ長くなったので、既に知っている方は適宜飛ばして読んでください。なお、本エントリには次の仕事の話は書いてません。明日4月1日に公開します公開しました

はじめに

NICTに就職した理由

  • 社会人博士課程を進めるのに適していたので
  • 東京の生活にちょっと飽きてたので地方に引っ越したかった(石川の生活についてもいろいろ書きたいので別エントリでまとめる予定です)

NICTを退職した理由

  • 有期雇用の任期満了なので

国立研究開発法人とは

まず、そもそも国立研究開発法人(長いので、本エントリでは国研と略します)というものをよく知らない人が多数ではないかと思うので、せっかくの機会なので国立研究開発法人について説明します。すごく大雑把に言うと、税金を原資として研究開発を行う国の機関です。Wikipediaによると、

国立研究開発法人(こくりつけんきゅうかいはつほうじん、英語: National Research and Development Agency[1])とは、日本の独立行政法人のうち主に研究開発を行う法人で、個別法によって定められたもの。

だそうです。じゃあ次は独立行政法人というのはなにかというと、これもWikipediaによると

独立行政法人(どくりつぎょうせいほうじん)は、法人のうち、日本の独立行政法人通則法第2条第1項に規定される「国民生活及び社会経済の安定等の公共上の見地から確実に実施されることが必要な事務及び事業であって、国が自ら主体となって直接に実施する必要のないもののうち、民間の主体にゆだねた場合には必ずしも実施されないおそれがあるもの又は一の主体に独占して行わせることが必要であるものを効率的かつ効果的に行わせることを目的として、この法律及び個別法の定めるところにより設立される法人」をいう。

中央省庁から独立した法人組織であって、かつ行政の一端を担い公共の見地から事務や国家の事業を実施し、国民の生活の安定と社会および経済の健全な発展に役立つもの[1]。省庁から独立していると言っても、主務官庁が独立行政法人の中長期計画策定や業務運営チェックに携わる。

だそうです。国立研究開発法人という法人格は2015年4月にでき、それまではすべて独立行政法人でした。私が入った時もまだNICT独立行政法人でした。国立研究開発法人は法人格(株式会社、合同会社、一般社団法人、NPO法人等)の一つで、法人名を書く際には(株)のように(国研)と書いたりします。

国立研究開発法人は、2021年3月時点で27法人あるようです。宇宙航空研究開発機構(JAXA)、理化学研究所(理研)、産業技術総合研究所(産総研/AIST)あたりが有名かなという気がしますが、農業系、生物系、医学系などいろんな分野にあるので、身近に感じる国研は人それぞれかなと思います。

国立研究開発法人は全て管轄省庁が決まっています。上に挙げた例では、JAXA理研文部科学省管轄、産総研経済産業省管轄です。NICTの管轄省庁は総務省です。文部科学省厚生労働省の管轄の国研が多いのですが、NICT総務省が管轄する唯一の国研となってます

国立研究開発法人は、その目的や業務内容、業務範囲が法律で定められています。NICTについては国立研究開発法人情報通信研究機構法という法律があり、これによって定められています。これは他の国研も同じで、国立研究開発法人宇宙航空研究開発機構法とかもあります。

国研の職員は、「準公務員」という身分になります。これはパーマネント職員だけでなく、有期職員も同様です。「みなし公務員」と呼ばれることもあります。正式な公務員じゃないけど公務員に準ずる仕事をするという意味かと思います。もっと多くの人に馴染みのある事例としては国立大学の教職員も準公務員です。

学術界を意味する「アカデミア」という言葉は、狭義には大学と国研のことを指します。ただし、民間企業を含める場合もあり、文脈によって異なります。

NICTについて

国研の説明がやっと終わったので、ここからNICTの紹介をしていきます。正式名称は情報通信研究機構で、National Institute of Information and Communications Technologyの頭文字を取ってNICTという略称で呼ばれます。NICTは「にくと」ではなく「えぬあいしーてぃー」と呼ぶのが正しいらしく、中の人は「にくと」とは呼びません。個人的には別にどちらでもいいと思いますが。

NICTは、CRL(郵政省 通信総合研究所)とTAO(通信・放送機構)が合併して2004年にできました。総務省も2001年の中央省庁再編によって郵政省、自治省総務庁が合併してできた省庁で、国研はこの中央省庁再編にともなって再編・統合されて誕生したところが多いです。

NICTは、東京都小金井市に本部がありますが、それだけでなく北は仙台から南は沖縄まで日本全国10箇所(小金井、大手町、仙台、鹿島、横須賀、石川、京都、大阪、神戸、沖縄)に拠点があります。私がいたのは、石川県能美市にある北陸StarBED技術センターというところです。

NICTは、情報通信に関する研究をわりと何でもやっていて、無線、光通信自然言語処理、脳情報、宇宙天気、セキュリティ、ビッグデータなどなど様々な分野にまたがっています。また、日本標準時を決めるセシウム原子時計が小金井本部あり、うるう秒(地球の自転と日付のズレを解消するために、数年に1度、1秒多く差し込む)の際には、テレビなどの取材が来てニュースとして取り上げられます。日本標準時の運用を行っているのが時空標準研究室という研究室です。厨二感があってカッコいい名前ですね。

最近では、サイバーセキュリティ方面で可視化・分析システムのNIRVANAやDAEDALUSで知っている方も多いかもしれません。

国の機関なので、予算や勤務規定などなど 多くの情報が公開されています。職員数は こちら で公開されており、この表の説明を見つけられなかったので推測なのですが、全体で1200人ほどですかね(アとウを足して1600人??)。これはパーマネント職員だけでなく有期職員も含まれているはずです。パーマネント職員こんなにいないので。派遣職員は含まれてるかよくわかりませんでした。

国立研究開発法人の目的

細かいところは色々あるにせよ、企業では営利、大学では教育という、組織としてのわかりやすい目的があります。一方、国研の目的というのは結構わかりにくいと感じます。 これは実は、情報通信研究機構法という先ほど紹介した法律に書いてあります。

(機構の目的) 第四条 国立研究開発法人情報通信研究機構(以下「機構」という。)は、情報の電磁的流通(総務省設置法(平成十一年法律第九十一号)第四条第一項第五十七号に規定する情報の電磁的流通をいう。第十四条第一項において同じ。)及び電波の利用に関する技術の研究及び開発、高度通信・放送研究開発を行う者に対する支援、通信・放送事業分野に属する事業の振興等を総合的に行うことにより、情報の電磁的方式による適正かつ円滑な流通の確保及び増進並びに電波の公平かつ能率的な利用の確保及び増進に資することを目的とする。

これでも若干わかりにくいかもしれませんが、私はもう少し噛み砕いて「日本の科学技術や経済を発展させるための研究開発を行うこと」が目的だと解釈しています。それでも、この目的だと、アカデミアの論文等の成果を重視するのか、社会実装を重視するのか、どちらにも捉えられることができ、実際どちらの部署もあります。一つの部署に両方求められるとつらたんな感じですね。

NICTの職員公募

有期・テニュアトラック・パーマネント職員の公募はWebサイトに掲載されており、みんな気になる給料の話も実は募集要項に書かれています。

ある程度の幅は設けられていますが、目安にはなるでしょう。個人的な感触で言うと、アカデミアの中では結構良い方な気がします。特に、地方では、就職の選択肢が少なく給料相場も低めなので、東京と同水準で計算されますし貴重な就職先なのではないかと思います。もちろん、民間企業に行けばもっと貰えるようなケースはたくさんあるとは思いますが。それから、有期職員は研究員でも残業代が出ます。研究職で残業代がでるのはかなり珍しい気がします。パーマネント研究員になるとたしか裁量労働制に切り替わるはずです。

それから、技術系職員は博士号を持ってないと就職できないと思ってる方も多いのではないかと思いますが、研究員の他に研究技術員という職もあり、こちらは博士号不要となっています。学位要件は、修士号が求められたり、学歴不問であったり募集元によって異なるので、気になる方は必ず各公募を確認してください。研究技術員は大学の技官のような少数のポジションかと思われるかもしれませんが、そんなことはなくて、研究員と同じくらいの人数か、研究室によっては研究員よりも多いところもあります。

また、NICTで働きながら博士課程に在籍している人は、他の組織と比べると比較的多いです。支援制度があるわけではないので、表立って薦められるわけではないのですが、両立はしやすいのかなと思います。研究技術員は上述の通り博士号未取得で就く事ができるため、研究技術員として働きながら博士号を取得するというパターンもあります。また、博士号相当の研究スキルがあると見なされて研究員として採用されるケースもあり、この場合は研究員として働きながら博士号を取得します。私もNICTで働きながら博士号を取得した のですが、最初は研究技術員として就職し、途中から研究員になったので、その両方のパターンを経験しました。

総務省NICT

管轄省庁である総務省とのつながりが、当初思ってたよりもだいぶ強いという印象を受けました。総務省からNICTに出向で来ている職員もたくさんいます。NICTの運営費の大部分は運営費交付金でまかなっています。令和2年度の報告書では、3/4が運営費交付金です。大学関係者は運営費交付金に馴染み深いと思います。ちょうど先日、令和3年度予算案が参議院で可決されて成立されましたが、それがこれです。予算を可決するのは国会議員で予算案を作成するのは財務省ですが、それには当然各担当省庁が関わります。大学の場合は文科省NICTの場合は総務省となるわけで、必然的に結びつきが強くなるわけです。

NICTでは、各地方に地域連携部門が設置されて地方でハッカソンを開催したり、起業家甲子園・起業家万博 のような起業支援イベントを開催したりしています。研究開発機関なのにこんなこともやってるの?と驚かれそうですが、総務省自治省の後継省庁であり地方自治が業務範囲の一部であるため、NICTもいわゆる地方創生に関することに携わっているものと思われます。これらが行われるようになった経緯は全く知らないので、個人的推測ですが。

他の国研だと、省庁が管轄する国研が複数ありますが、総務省の場合は管轄国研がNICTだけなので、特に結びつきが強いのではないかと思います。経済産業省管轄の国研が産総研NEDOの2つなのですが、産総研(自ら研究を行う)とNEDO(研究助成を行う)を合わせたのがNICTだ、とよく冗談半分で言われていたのですが、これはなかなか的を射ている表現だと思います。

NICTの研究環境

組織的な話はこの辺にしておいて、NICTの研究環境はどうなのかという話も書いていきたいと思います。と言ったものの、1000人以上もいる組織なので、部署に依るところもかなり大きいと思います。例えば、実施するプロジェクトがすでに固まっていてそのプロジェクトを遂行する人員を募集するという場合もあれば、大枠は決まっているけど個々の研究テーマは各研究員に任されている場合もあります 。それぞれの部署がどういうところかは中の人じゃないと分からないと思います。私も、他の部署がどうなっているか詳細は分かりませんし。なので、もし就職を検討している場合には、ミスマッチを防ぐにはその部署の人に直接聞くのがベストだと思います。コネがなければ面接の時とかに聞きましょう。

研究費は、これも部署によって方針が異なるのかもしれませんが、私がいたところでは個人につく予算はなくて、部署全体の予算枠をみんなで分けるという形でした。科研費などの外部予算を取って来なくても、 論文投稿や国際会議出張に行くのには全く不自由がない程度には十分でした。情報系の研究なのであまりお金がかからないということもありますが、 機材の購入にも全く不自由することはありませんでした。

もっと大きなお金が必要な場合は、部署の次年度予算に積むことを交渉したり、機構内部の競争的資金を獲得するなどの方法もあります。外部予算を獲得するよりはだいぶハードルが低いと思います。なので、やりたい大規模プロジェクトがあり、予算使って開発委託などを活用して進めたい場合、それをNICTでやるのはすごく向いているかもしれません。もちろん大義名分の説明は必要です。一方、自分で手を動かす研究ができる部署もあるので、やはり部署とのマッチング次第で、やりたいことがある場合にはミスマッチが起こらないよう確認するのが大切かと思います

北陸StarBED技術センターでの業務

私がいた事業所は石川県能美市にある北陸StarBED技術センター*1です。私は2015年1月にNICTに就職し、最後までここで勤務していましたが、北陸StarBED技術センターには複数の部署が入っています。

最初の1年3ヶ月はサイバー攻撃対策総合研究センター サイバー攻撃検証研究室で技術員*2をしていました。2016年4月からの5年間は総合テストベッド研究開発推進センター テストベッド研究開発運用室で研究員をしていました。

サイバー攻撃検証研究室

サイバー攻撃検証研究室の技術員としての業務は非常に多岐にわたりました。メインの業務のひとつに、研究室メンバーが使うファイルサーバなどのサービスインフラの構築・運用がありました。ただ立てるだけだとあまり面白くなかったので、当時あまりきちんと使ったことのなかったDockerで各サービスを立てたりしてました。他には、サーバ(物理)やNASや40G NICUPSを発注したり、LANケーブルの配線をしたり、機器設置のための電源工事を依頼したりしてました。

コンテナ型(物理の方)データセンターの管理も業務の範囲でした。コンテナが屋外にあるので、雪が積もった日には、除雪機で敷地の除雪をしてました。除雪をずっと自分たちでやるのはさすがに辛いので、除雪を業者にお願いするための仕様書を書いたりもしました。 寒い日には鍵穴が凍ってしまって挿した鍵が抜けなくなり、お湯を持って行って鍵穴を温めて鍵を抜くということもありました。敷地内の舗装工事を発注するため、砕石路盤について詳しくなりました。コンテナに蜂の巣ができて、その撤去の立会もやりましたね。インフラエンジニアって感じです。

それだけではなく、研究用ソフトウェアの実装とかもやっていました。 Webアクセスを模倣するためにOpenFlowを使ってパケットヘッダを書き換えて疑似トラフィックを生成するソフトウェアを実装し、これは DICOMOで発表 しました。

ジョブディスクリプションとは、、、という感じではあるんですが、他では絶対できないことをいろいろ体験できて、個人的にはすごく面白かったです。

f:id:yumu19:20180209112224j:plain
雪の積もったコンテナ型データセンター群

テストベッド研究開発運用室

2016年4月からはテストベッド研究開発運用室に移り、役職も研究員となりました。「テストベッド(testbed)」とは、何かの試験を行う実験施設・設備の総称です。システム系などの論文を読むとたまに出てきます。NICTはStarBEDの他にも 超高速研究開発ネットワークテストベッドJGN などいくつかのテストベッドを持っており、これらはNICT内で使うだけではなく、共同研究契約を結んだ大学や企業が(おそらく全て無償で)使えるようになっています。詳細は NICT総合テストベッドのWebサイト を見てください。また、興味持った方は、上部の「利用のご相談はこちら」からお問い合わせください。(ただし、StarBEDは現在整備のため稼働停止していて、利用開始が2ヶ月ほど後になる見込みなのですが)

f:id:yumu19:20210331014052j:plain
StarBEDのサーバ機器群

StarBEDは、多数*3のコンピュータノード同士がネットワーク接続され、トポロジ(VLAN)を自由に組み替えて実験を行うことができるネットワークテストベッドです。研究員である私は、次世代のStarBEDを見据えたテストベッド機能の研究開発をしていました。一番長く携わっていたのが、有線接続されたStarBEDの中で無線の実験を行うための Bluetooth Low Energy エミュレータBluMoonの研究開発です。これはいくつかの学会で発表した後、先日(ようやく!)ジャーナル論文として 論文誌Sensors and Materialsにて出版 されました。

また、StarBEDのユースケースをデモンストレーションするためのシステムを他の研究員と共同でつくって展示していました。3つめのARIAは現京都大の廣井先生との共同研究です。

毎回、Interop Tokyoでの出展に合わせて作成し、その後にNICTオープンハウスなどのいろんなところで展示するというのが恒例の流れでした。国内ではCEATEC、G空間EXPO、海外ではUbiCompのデモ発表やSC、Digital Thailand Big Bangなど、いろんな所で展示できました。プライベートで国内外のMaker Faireに行くのが好きでいろんなところで展示していたのですが、その経験が活かせたかなと思います。一方で、業務として行う際には機材の輸出管理手続きをしっかり行う必要があり、その対応方法などは勉強になりました。

宇宙データを使ったハッカソンNICT SpaceHackの開催

メインストリームじゃない業務として、NICTの宇宙データを使ったハッカソンをゼロから企画して立ち上げ、イベント運営を行いました。NICTには、宇宙通信、宇宙天気、リモートセンシングなどの宇宙や人工衛星に関わる部署がいろいろあるのですが、それぞれ別部署でデータの公開方法もバラバラだったので、公開データを有効活用するための施策という位置づけです。

NICTに就職する前から、NASA SpaceApps Challenge というNASAハッカソンの運営をずっとやっており、そのノウハウを活かしてNICTで何かやりたいという思いがあり、企画しました。しばらくは、やりたいという思いだけあって、企画をどこにもっていけばいいのかわからず何もしていなかったのですが、NICT内で新規研究企画の内部コンペティションがあり、研究ではありませんがとりあえずこれに出してみました。それに通り、予算もついて機構内の正式な企画となりました。結構いろいろ大変ではあったのですが、機構内のいろんな方々に協力していただき無事開催することができました。イベントには宙畑さんに取材に来て頂き、当日の様子を大変わかりやすい記事にまとめて頂きました。

他の部署の人を巻き込んだり、上に話を通したりといった、通常はマネージャークラスで経験することをヒラの研究員が体験できたのは、すごく貴重な機会でした。この経験で、NICT内の意思決定などに関するいろんなことがよくわかりました。

フラグ回収

NICTでは、20代のうちに立てたフラグをたくさん回収したなと思います。一番大きいフラグが社会人博士だったのですが、他にもいろいろありました。

新卒で就職した東芝とその次のKoozytでは、WIDE 関係者が周囲にたくさんいました。ですが、自分自身はずっとWIDEに入ってなくて、NICTに来てようやく正式にWIDEのメンバーになることができました。

修士課程まで宇宙プラズマを研究しており、就職してから専門分野を情報系に変えたのですが、 NICTには宇宙プラズマを研究している研究室があり、そこには修士時代の先輩など以前の知人が多数いました。先述のNICT SpaceHackでも協力して頂きました。

東芝 研究開発センター時代に、直属ではなかったのですが斜め上の上司だった土井美和子さん(仕事での絡みはあまりなかったのですが通勤時に早朝の同じ電車に乗ることが多くてよくお見かけしてた。歩くのが速い。)がNICTの非常勤監事として着任されたり、NICTの名簿見ると、東芝時代の同期とか大学院の同期とか、結構知り合いがいることに気づきました。いろんな人がいますね。勤務地がバラバラなので結局1度も会うことができなかった人も多いのですが。

完全に内輪ネタですが、こういうのもありました。

2017年には、慶応SFCの徳田先生がNICT理事長に就任されました。徳田先生はユビキタスコンピューティングの第一人者で、情報処理学会UBI研究会の初代主査です。SFC徳田研の研究はとても面白いものが多く、いつも注目してました。私の研究テーマがネットワークやHCIなど幅広く手を出しており、軸足が定まらないのでそれの中間のユビキタスコンピューティング分野に軸足をおいていこうと思っていた矢先のことだったので、とても驚きました(NICTユビキタスコンピューティング分野の研究者あまりいないのに・・・)。ちなみに 徳田先生の博士論文のテーマは(分散システムの)テストベッド です。徳田先生の就任前、理事長というのは接する機会が全くなく雲の上の存在のようだったのですが、徳田先生が就任してからは、以前から知っていたため一気に身近な存在に感じるようになり、実際とてもフランクに接して頂きました。

まとめ

NICTの組織や業務内容についてつらつらと書いてきました。不満等は書きませんでしたが、もちろんなかったわけではないです。むしろいろいろあって、たまにTwitterに書き漏らしていたかと思います。手続きが多少煩雑なことは構わないのですが、どういうわけかお互いに手間だけがかかって誰も幸せにならないような手続きやルールも結構多く、もうちょっとマシにならないかと思うことは多かったです。でも、特にここ数年で、グループウェアが導入されて業務フローが改善されたり、クラウドサービスの利用可能範囲が拡大されたりして、少しずつ改善されていることは実感します。今まで勤めた組織の最長が東芝の3年半だったのですが、NICTでは6年3ヶ月勤め、組織の最長在籍期間を大幅に更新しました。どうしても耐えきれなかったらとっくに辞めてるので、辞めるほどではない許容範囲だったのだと思います。何事もやりやすい完璧な組織はないですし。

NICTはいわゆるお役所的な組織ではあるのですが、StarBEDは従業員が20〜25人だったので 、ベンチャー企業くらいの規模感ですね。私がKoozytにいたときもちょうどそれくらいでした。人数もさることながら、施設管理なども含めてわりと何でも自分たちでやる(やらないといけない)状況ではあり、そういう面ではベンチャーっぽさもあった、振り返ってみると特殊な状況でした。そもそも、お役所の形容としてよく用いられる「縦割り」は、縦割りに当てはまらない場合には結局誰かがなんとかしないといけないので、意外と柔軟性が求められる面もあります。

人生の中で自分が公務員になるということは全く考えていなかったのですが、準公務員として働くことになりいろいろ貴重な体験ができて良かったなと思います。NICT、StarBEDの関係者のみなさま、本当にありがとうございました !

*1:とても紛らわしいのですがこれは部署名ではなく事業所名

*2:当時の役職名。いまは研究技術員と呼ばれる。

*3:一時は1000台超でしたがいまはもう少し減ってます