Job Description
C# or/and Rust 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 one year after our product launch, we already have more than 7,500 active paid users. We have several long-term, large-scale contracts with famed enterprises and law firms. As a result, we have been highly profitable from Day 1 and experienced exponential growth without outside funding at all.
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 70% of our team members are software engineers with extensive experiences from companies such as Microsoft, IBM, HTC, Yahoo!, and R&D in NTT. Our CEO, Yohei, who has proven experience in both Software Engineering and Business management, and has built an organization that values and empowers software engineers.
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
Requirements
- Interested in developing novel document editors
- Fluent in coding with either C#, C++, Java or Rust
- 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
- Fluent in English communication
Benefits
Join a company that values innovation, research, and organic growth.
At BoostDraft, we offer:
- Extensive Opportunities for extending our software : Similar to VS Code, our software has multiple opportunities in adjacent area, such as Version management, Comparison, Extension, and integration with other software
- Focus on R&D for new technology: We heavily focus on research for knowledge extraction leveraging user data
- An Engineering-first approach: The CEO is also a software engineer and over 90% of members are software engineers. We believe in empowering our engineers and providing them with the resources they need to succeed
- Rapid organic growth : We have experienced 300% revenue growth, are profitable, and have achieved this without outside investment. All of our revenue is coming from referrals by users, no marketing efforts