Goodnotes is seeking a Senior Software Engineer specializing in Machine Learning and LLMs to join their team. This role involves developing and scaling machine learning applications, building conversational RAG systems, and fine-tuning large language models to enhance the user experience. The engineer will collaborate with a multidisciplinary squad to rapidly ship features and contribute to a platform that transforms how people study and work.
- Developing and scaling machine learning applications
- Building conversational RAG systems
- Fine-tuning and prompting large language models
- Rapidly shipping features in a multidisciplinary squad
To be successful, the candidate should have experience in building and deploying machine learning systems at scale, strong experience with RAG systems and agentic workflows with LLMs, and a solid background in software engineering. Proficiency in Python and experience with vector databases, ML platforms, cloud ML providers, and LLM frameworks are also required.
- Hands-on experience in building and deploying machine learning systems at scale
- Strong experience with RAG systems and agentic workflows with LLMs
- Strong understanding of computer science fundamentals
- Mastery in Python and experience with relevant software ecosystems
Goodnotes offers meaningful equity, a budget for professional development and wellness, sponsored visits to their Hong Kong or London office, flexible working hours, and medical insurance. The company values innovation, collaboration, and continuous learning.