Browse All Jobs
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.
Apply

Goodnotes