※後半に日本語の説明があります
C# software engineering position in a highly-growing startup, developing a document IDE for non-engineers.
About BoostDraft
BoostDraft is a software engineering company that develops IDE for documents. It was founded by MIT and Stanford grad students, developing an assisted document editor for documents. It is a new document editor that employs error checking, reference checking and auto-completion using both rule-based approach and NLP, like what coding editors/IDE (e.g. VSCode, Pycharm) do.
Please find more information here: https://docs.google.com/presentation/d/1KT1SDEOSq4gKSfs-JK0jc4QXdMACAvx61RKyHdPJoJM/edit#slide=id.g269b01abee2_0_0
Background & Traction
We are currently focusing on Lawyers who draft relatively standardized but long documents, such as contracts. With only four years after our product launch, we already have more than 10,000 active paid users. We have several long-term, large-scale contracts with famed enterprises and law firms. As a result, we achieved significant success, including profitability and exponential growth, all without relying on external funding for nearly four years.
BoostDraft was accepted by prestigious accelerator program, MassChallenge (Top 30 US accelerator), StartX (Stanford Accelerator, 7% acceptance rate), MIT Sandbox (Accelerator of Massachusetts Institute of Technology)
Join our Engineering-First Team
At BoostDraft, we prioritize quality over quantity. As an engineering-first company. Around 50-60% of our team members are software engineers with extensive experiences from companies such as Microsoft, IBM, HTC, Yahoo!, and R&D in NTT.
Technical Challenges We Solve
- Performance improvement using both partial analysis and full analysis
- Synchronization between user input and on-memory text
- Cache efficiency to increase highlight performance t during/after user input
- Security preserving Natural Language Processing, such as Federated Learning
What’s your challenge
As a C# Software Engineer at BoostDraft, you will be tackling challenging technical problems, including:
- Design and implement classes and methods for IDE for documents
- Refactor existing code for better extensibility
- Interview with our users to understand their daily work and pain points
- Propose both innovative ideas and feasible ideas to achieve unprecedented features
【Languages】 C#,(partially)Rust, Python
【FW】 Material Design (UI), .NET Framework 4.8, .NET 8.0
【DB】 SQLite, Amazon RDS
【Log Analysis】 AWS CloudWatch, Elasticsearch + Kibana, BigQuery
【CI/CD】 GitHub, GitHub Actions(Self-hosted runner (Windows)), Azure DevOps
Ensuring a Fair and Secure Recruitment Process:
In recent years, there has been a growing number of applications submitted with fake or AI-generated profiles, including fabricated work history or impersonated identities. At BoostDraft, we are committed to providing a fair and secure hiring process for all candidates and have implemented the following measures:
- During online interviews, the use of both camera and microphone is mandatory. If we detect suspicious behavior, we may ask you to disable video filters or perform a simple on-screen action. If you are unable or unwilling to comply, the interview may be terminated on the spot.
- By applying for a position or participating in an interview, you are deemed to have agreed to these measures and to cooperate if such requests are reasonably made.
These measures are applied equally to all candidates to ensure a trustworthy and fair hiring environment. We appreciate your understanding and cooperation.
If you have any concerns or questions regarding these measures, please feel free to contact our recruiting team.
事業内容
弊社はVS CodeやIntelli J等のIDEのコンセプトを法務文書領域に適用した、支援機能付きドキュメントエディタの開発を行っております。
ソフトウェア開発者がIDEのさまざまな支援機能によって本質的なコーディングに集中できている事実に着想を得て、法律文書に特化した同様の支援機能をMicrosoft Wordのアドインとして実装することで、ユーザが法務文書作成時の本質的な作業に注力できるようにするものです。顧客の大半は弁護士事務所および企業法務部で、大規模・中規模弁護士事務所はほぼすべて、多数の大企業に導入していただいております。そして、創業からすぐに高い収益を上げたことから、約四年間にわたり外部からの資金調達を行わずに急激な成長を遂げました。
権威のあるアクセラレータープログラムである、MassChallenge (米国トップ30アクセラレータ)、StartX (スタンフォードアクセラレータ、採択率7%)、MIT Sandbox (マサチューセッツ工科大学アクセラレータ)に受け入れられてきた実績があります。
BoostDraftの魅力:
- プロダクト開発を中心とした組織作り
- CEOのSeanをはじめとし、社員の約5割がエンジニア職で構成されており、各メンバーはMicrosoft, IBM, HTC, LINEヤフー, NTT研究所などの有力企業で経験を積んでいます。
- 研究開発への投資
- IDEの概念を応用し、バージョン管理・比較、パッケージ管理、プラグイン等、他のソフトウェアとの連携・拡張を実現する予定です。
- 事業の成長性
- 創業一年目から継続して黒字経営を行っているなど、日系スタートアップの中では稀な成長の軌跡を達成しています。すでに米国や韓国をはじめとした国外でも事業を展開しています。
私たちが解決する技術的課題:
- 部分的解析と全体解析の両方を活用したパフォーマンスの向上
- ユーザーの入力とオンメモリのテキスト間の同期
- ユーザー入力中や入力後のハイライトのパフォーマンスを向上させるためのキャッシュ効率化
- 連合学習(フェデレーテッド・ラーニング)など、セキュリティを保護しながら行う自然言語処理
業務内容:
C# ソフトウェアエンジニアとして、以下の技術的課題を解決いただきます:
・C#を活用したクラス・インターフェース設計および実装
・拡張性を高めるための既存コードの再設計
・ユニットテスト記述
・効果的なアルゴリズムの開発
・チームメンバーが開発したコードのレビュー
・全体アーキテクチャ設計・技術選定
・顧客インタビューを通じた機能の詳細化
・新たな機能を実装するための革新的かつ実現可能なアイディアの提案
・心理的安全性の高い環境の構築
スキル・志向に応じて
・機能の優先順位付け
・エンジニアの採用
・チームメンバーへの指導・メンタリング
【言語】 C#,(一部)Rust, Python
【FW】 Material Design (UI), .NET Framework 4.8, .NET 8.0
【DB】 SQLite, Amazon RDS
【ログ分析】 AWS CloudWatch, Elasticsearch + Kibana, BigQuery
【CI/CD】 GitHub, GitHub Actions(Self-hosted runner (Windows)), Azure DevOps
参考ブログ:
- BoostDraft 技術スタック
- 面接は「選ばれる場」ではない? BoostDraftのテクニカルインタビューの内容と意図
- ビッグテックでのEM経験からひも解く、エンジニアのキャリアパスとEMの仕事内容
その他記事:
- 【世界展開を目指す BoostDraft 社。AWS の支援を最大活用しユーザーに価値を届けるアーキテクチャへ】
- 【4時間かかった作業を「3秒」に! 法律家を作業から解放 渡邊弘弁護士の挑戦】
- 【GCP EIRから世界へ──BoostDraft藤井CEOが語る、海外展開のリアル】
採用プロセスにおける本人確認と不正防止の取り組みについて:
近年、AI技術を活用した偽装プロフィール(架空の経歴や人物)による応募が国内外で増加しています。BoostDraftでは、すべての候補者に公平で安全な採用プロセスを提供するため、以下の対策を講じています。
- オンライン面接では、カメラとマイクの使用を必須とさせていただき、不審な挙動が見られた場合には映像フィルターの無効化や簡単な操作のご協力をお願いすることがあります。ご協力いただけない場合は、面接をその場で中止させていただくことがあります。
- 応募または面接にご参加いただいた時点で、当社が必要と判断した場合にこれらの対応をお願いする可能性があることに同意いただいたものとみなします。
これらの取り組みは、すべての候補者の方にとって安心・公正な選考環境を保つためのものであり、一律に適用されます。ご理解とご協力をお願いいたします。
本件についてご不安・ご懸念がある場合は、遠慮なく採用担当までご連絡ください。
Requirements
Must-have:
- Fluent in coding with C# (minimum 3 years of experience at a corporate)
- Fluent in English communication
- Experience in developing a user-facing product
- Believe in beauty of writing clean, efficient code
- Have experience with Github
- Understand the concept of CI/CD
- Master's degree or equivalent experience in Computer Science or related field
- Interested in developing novel document editors
Nice-to-have:
- Previous work experience at a startup company
- Fluent in Korean communication
【必須(MUST)】
- C#あるいはC++、Rust、Javaによる開発経験(C#は初めてでも問題ありません)
- Githubを使ったチームでの開発・コードレビュー経験
- CI/CDのコンセプト理解
- 心理的安全性の高い環境を作る力
- 自身の考えを簡潔に伝えるコミュニケーション力
- 多様性に対する理解
【歓迎(WANT)】
- 5人以上のエンジニアリングチームでの開発経験
- 担当範囲内外の改善点を積極的に提案する力
- ユーザー目線と技術目線の両方を理解するスキル
- 英語ビジネスレベル(読み書き)
Benefits
- フルリモート
※東京近辺在住の従業員は月に複数回、対面業務が発生する可能性あり
- フレックスタイム
- フレキシブルタイム: 午前6時- 午前11時半 / 午後3時 - 午後10時
- コアタイム:午前11時半 - 午後3時
- バーチャルオフィス
- バーチャル空間で自身のキャラクターを作成し、他社員との交流や会議が可能
原則自宅、その他自宅に準じる場所
完全週休二日制(土日祝日 / 年末年始(会社の定める日) /その他会社の定める日)
