Tailscale
Tailscale
Tailscaleは、場所やクラウド環境をまたいで人、サービス、デバイスを接続する安全なネットワークソフトウェアを開発しています。同社の最新のVPNはWireGuardを基盤としており、迅速な導入、暗号化された接続、アクセス制御、ゼロトラストネットワーク機能によって、従来のVPNインフラストラクチャの複雑さを解消することを目指しています。SaaS、セキュリティ、通信の各分野で事業を展開し、組織や個人ユーザー向けに、リモートアクセス、サイト間接続、マルチクラウドネットワークなどの用途を支援しています。

ソフトウェアエンジニア、ネットワーク機能(カナダ・リモート)

Tailscaleの接続ソフトウェア向けに、安全なネットワーク機能と分散システムを構築します。カナダからリモートで働き、Goベースのオープンソースクライアントとバックエンドサービスを開発します。

仕事内容

  • オープンソースのクライアントコードと、ネットワーク機能および最適化に重点を置いたバックエンドサービスの開発を通じて、Tailscaleの製品を構築します。
  • 実装やアイデア創出から戦略的な意思決定まで、製品ライフサイクル全体の業務を担います。
  • UX/UIデザイナーやプロダクトマネージャーと協力し、ネットワーク機能を定義します。
  • 中核となるネットワークコンポーネントを設計、実装、テスト、文書化します。
  • 本番サービスに可観測性を追加し、インシデントに対応して、顧客サポートからのエスカレーションを解決します。
  • ネットワークシステムとリソースの効率、スケーラビリティ、信頼性を評価し、改善します。
  • ネットワークソリューションの設計と実装において、セキュリティを最優先します。

応募要件

  • プロキシ、コネクタ、オーバーレイルーティングなど、アプリケーション層のネットワークおよび分散コンポーネントを実装した経験。
  • ソケットプログラミング、ルーティングテーブル、パケットフィルタリングプリミティブなど、オペレーティングシステムのネットワーク内部に関する高度な理解。
  • Goを使用したプロフェッショナルな開発経験。
  • 分散システムの設計と運用に関する経験。
  • マルチスレッド、競合状態、メモリ管理、同期プリミティブなど、並行性に関する概念の深い理解。
  • スケーラビリティの原則を理解していること。
  • PostgreSQLやMySQLなどのリレーショナルデータベースの使用経験。
  • 効率的なSQLクエリを記述できること。
  • 優れた文書および口頭でのコミュニケーション能力。
  • 複雑な技術的アイデアを明確に伝えられること。
  • 単独でもチームでも協力して働ける、協調的で自律的な姿勢。
  • 変化の速いスタートアップ環境に適応できること。

福利厚生

  • 自分らしさを表現できる、インクルーシブで柔軟な職場環境。
  • 基本給、株式インセンティブ、割り当てベースの職種における変動コミッションを含む総報酬パッケージ。
  • 従業員とその家族を対象とした包括的な団体福利厚生。入社時から医療、視力、歯科の保障を利用できます。
  • リモートワークを基本とした柔軟な働き方。
  • オンラインおよび対面で交流できる機会。
  • WeWorkまたは同等のスペースを利用できる法人向けコワーキングアクセス。
  • 従業員の拠出額に対して1対1でマッチングする雇用主の退職金拠出。雇用主による年間拠出額は、対象報酬の最大0.75%です。
  • 毎年の会社リトリートおよびチームオフサイト。
  • 専門能力開発のため年間1,500米ドル。
  • メンタリング、コーチング、社内昇進の機会。
  • 柔軟な有給休暇。
  • 会社支給のMacまたはPCノートパソコンを選択可能。
  • 自宅のインターネット費用を毎月精算。
  • ワークステーションのカスタマイズに500米ドルの手当。
  • 出産する親には20週間、出産しない親には16週間の有給育児休暇補填。