UGCサービス事業(コンテンツプラットフォームサービス・コンテンツマーケティングサービス・テクノロジーソリューションサービス)
Webアプリケーションエンジニア(Mackerel開発)
求人詳細
募集背景
サービス機能および事業拡大に伴い、エンジニアを募集します。
はてなが開発するオブザーバビリティサービス「Mackerel」は、「運用をイージーに。変化するシステムを自分たちのものに。」をミッションとし、順調に規模を拡大しつづけています。サーバー監視からオブザーバビリティへと領域を広げ、ユーザーがシステム全体をより簡単に・深く理解できる体験を提供するプロダクトへと進化させています。
この進化を支えるため、OpenTelemetryを使ったトレース・メトリックからログやプロファイルなどを見据えたシグナルへとその活用方法の実装、各種クラウドサービス連携や運用への組み込み、AI活用など幅広い開発に取り組んでいます。複雑なオブザーバビリティをどうやって使いやすく提供していくか、そのための技術課題に一緒に向き合うエンジニアを求めています。
職務内容
Mackerel 開発チームに所属して、ScalaやGo、TypeScript/Reactを使ったMackerelのアプリケーション開発業務に携わっていただきます。「Mackerel」では、主要な開発言語としてScalaを採用し、サブシステムやOSSとして公開しているエージェントにはGoを利用しています。AWSのマネージドサービスを使った時系列データベースやPythonを使った機械学習システムなど、複数のサブシステムを組み合わせて構築されています。
業務内容
- Scala/Go によるサーバサイド開発・運用
- Go による OSS エージェント及びプラグインの開発
- AWS マネージドサービスにおける時系列データベースの開発・運用
- DevOps プラクティスの調査・検証・発明
主に利用している技術
- Scala
- Go
- TypeScript
- Python
クラウドプラットフォーム
- AWS Fargate
- Amazon DynamoDB、Amazon Kinesis、Amazon ElastiCache などのマネージドサービス
- BigQuery を使ったデータ基盤
- AWS, Google Cloud, Azure との連携
ミドルウェア
- PostgreSQL
- Redis
※ 詳しくは、はてなで使われている技術 をご覧ください。
この仕事で得られるもの
- ソフトウェアエンジニアを顧客としたサービスの企画・開発の経験およびフィードバック
- 大規模な時系列データを扱うサービスの設計および運用経験
- 監視サービスという高可用性が求められるサービスの設計および運用経験
配属部署
テクノロジーソリューション本部第1グループMackerel開発チーム
チームの働き方
10名程度のスクラムチームで2週間スプリントを基本としたアジャイル開発をおこなっています。プロダクト内で使われている技術が多岐にわたっているため、チームで不足している領域や今後伸ばしたい技術を鑑みてタスクに取り組んでいただきます。
Mackerelのセールス・マーケティングチームが同じグループに所属していることもあり、顧客との距離が近く、ユーザーであるエンジニアからのフィードバックも積極的に共有されます。自分の仕事の意義を感じやすく、また自身で改善に取り組みやすいプロダクトといえます。
全社で、事業成長と働きやすさを高次元でバランスさせる「フレキシブルワークスタイル制度」を採用しています。在宅/出社を選択可能、出社状況によらず「在宅勤務手当」を毎月2万円支給する、など、社会の変化に柔軟に対応していく会社・チームとなっています。
※ 詳しくは、事業成長と働きやすさを高次元でバランスさせる「フレキシブルワークスタイル制度」を新設します をご覧ください。
応募資格(必須)
- ソフトウェアの開発経験(言語不問)
応募資格(歓迎)
- 高負荷なアプリケーションの設計・開発・運用経験
- オープンソースソフトウェアの開発経験
- コンテナ技術を使ったサービス運用経験
- Webフロントエンド技術を利用したアプリケーションの設計・開発経験
- クラウド環境のシステムを設計した経験
- マイクロサービスの設計をした経験
- データ分析基盤の設計・運用経験
- Azure, Windows Server の利用経験
求める人物像
- 自ら主体的に行動し、プロダクトとユーザのための技術選択を行える人
- エンジニア・非エンジニア問わず職種を越えて協働し、チームワークで成果を出せる人
- ユーザの創造性を尊重し、技術によって新しい体験を生み出だしたい人
- 常に学び続け、知識や考えをオープンにできる人
エンジニアの働き方
はてなでは、エンジニアの成長と働きやすさのため、以下の制度を設けています。
- メンター制度:どのエンジニアにも一人ずつエンジニアがメンターとしてつき、技術的な成長やキャリアパスの相談、チームにおける課題の解決などに携わります。
- 技術勉強会:週に一度、トピックベースの勉強会を開き、チーム間の技術的な交流や新しい知見の獲得を支援しています。
- 登壇支援:参加費を補助します。資料の作成についても業務時間の一定割合を使って行えます。
※ 詳しくは、エンジニアが働く環境 をご覧ください。
選考フロー
1. 書類選考
履歴書、職務経歴書、技術力を示すアウトプット(個人開発のプロダクト/ライブラリ等のソースコード、GitHubアカウント、技術ブログ等)を拝見します
2. 一次面接(90分)
エンジニア(チーフエンジニア、チームメンバー)の技術面接です。提出頂いたソースコードを元にサービス設計・実装等についてディスカッションします。
3. 最終選考(150分)
プレゼンテーション・技術ディスカッション(役員、CTO、チーフエンジニア等)と個別面談(役員、人事)を実施します
4. 内定
__選考についての補足__
- 応募から内定まで概ね3週間~4週間程度です
- 一部変更される可能性があります
- 面接はGoogleMeetで実施します
勤務時間
フレックスタイム制(コアタイムなし):始業及び終業時刻は定め無し。1日の標準労働時間8時間
- 推奨フレキシブルタイム:7時00分〜21時00分
- 推奨勤務時間:11時00分〜16時00分
昇給・賞与
- 年俸制(経験やスキルによって応相談)
- 年2回の(8月、2月)人事評価に基づき、昇給を検討します
- 年俸とは別に会社業績に応じて決算賞与を支給する場合があります(2005年から継続支給実績アリ)
諸手当
- 在宅勤務手当 2万円/月(勤務環境整備と飲食サポートのため)
- 新規入社のかたへ一時金12万円支給(在宅勤務開始にあたっての環境設定支援のため)
休日・休暇
- 完全週休2日制(土・日・祝日)
- 有給休暇(入社日に年13日)
- 慶弔休暇
- 年末年始休暇(毎年12/30~翌1/3)
- 積立休暇(失効する年次有給休暇を年10日(合計40日まで)積立でき、私傷病・育児・介護休暇に利用可能)
福利厚生
- 全社発表会“TGIF”(月次で会社業績や各チームトピックを共有)
- 社内表彰制度(成果発表会“ほたて賞”)
- 従業員持株会
- 選択制確定拠出年金制度
- 各種イベントへの派遣・出張
- 資格取得受験料の会社負担(利用の際は社内に合否報告が必要)
- インフルエンザ予防接種の会社負担(正社員の場合、扶養家族を含む)
- 業務災害保険(入院・入院医療費、ガン通院医療費、死亡の補償)
- オフィスに無料の飲料・コーヒーメーカー、お菓子の設置(フロアごとに設置)
禁煙環境
東京:敷地内禁煙
京都:敷地内禁煙
副業について
副業申請をし、以下のルールを守る場合に副業が可能です。
- 本業に支障を来さない
- はてなが提供するサービスに競合しない
- 健康管理に留意する
Grantyが公開情報をもとに独自に掲載しており、実際と異なる場合があります。
会社情報
会社名
事業内容
UGCサービス事業(コンテンツプラットフォームサービス・コンテンツマーケティングサービス・テクノロジーソリューションサービス)
設立年
2001年
従業員数
101-300名
企業フェーズ
上場
企業ウェブサイト
https://hatena.co.jp次のキャリアアクション
新着の PM 求人を LINE で受け取る
週 1 回ペースで、新着の PM 求人を LINE でお届けします。
あなたとの相性
あなたのプロフィール・診断結果から、この求人との相性を AI が説明します。
