C# or/and Rust Software Engineering Position
Description
We are looking for a software engineer to join our team in developing a document IDE for non-engineers. This role involves tackling challenging technical problems and contributing to the development of our innovative document editor that employs error checking, reference checking, and auto-completion using rule-based approaches and NLP.
Technical Challenges We Solve
- Performance improvement using partial analysis and full analysis
- Synchronization between user input and on-memory text
- Cache efficiency to increase highlight performance during and after user input
- Security preserving Natural Language Processing, such as Federated Learning
Responsibilities
As a C# Software Engineer, your challenges will include:
- Design and implement classes and methods for the document IDE
- Refactor existing code for better extensibility
- Interview users to understand their daily work and pain points
- Propose innovative and feasible ideas for unprecedented features
Qualifications
Requirements (MUST)
- Development experience in C#, C++, Rust, or Java (No prior C# experience is required)
- Experience with GitHub for team development and code review
- Understanding of the CI/CD concepts
- Ability to create a psychologically safe environment
- Strong communication skills to convey your thoughts concisely
- Understanding of diversity
Preferred (WANT)
- Experience working in a team of five or more engineers
- Proactive in suggesting improvements both within and outside your responsibilities
- Skills to understand both user perspective and technical perspective
- Business-level English proficiency (reading/writing)
Benefits
- Employment Type: Full-time
- Working Hours: Flexible (standard working hours: 8 hours/day, core time: 11:30 AM - 3:00 PM)
- Vacation: Full weekends off, public holidays, and specific year-end holidays
- Salary: Competitive for a startup, with options for stock options
- Remote Work: Fully remote
- Other Benefits:
- Comprehensive social insurance
- Language assistance program
- Discounts on babysitting vouchers from the Cabinet Office
Join Us!
If you're interested in developing novel document editors and are enthusiastic about working in an engineering-first environment, we would love to hear from you!