cover image
Goodnotes

Goodnotes

goodnotes.com

4 Jobs

304 Employees

About the Company

Goodnotes turns complexity into clarity. Goodnotes 6 - Notes Reimagined.

Goodnotes is a powerful note-taking app that combines a natural handwriting experience with powerful AI-enabled digital capabilities. Whether you're taking notes, brainstorming, or planning, Goodnotes empowers you to do your best thinking and creating. Goodnotes is used by more than 24 million users worldwide and was named Apple's 2022 iPad App of the Year.

Listed Jobs

Company background Company brand
Company Name
Goodnotes
Job Title
AI Research Manager
Job Description
**Job Title** AI Research Manager **Role Summary** Lead a technical research team developing large‑language models (LLMs) and multimodal systems for an AI‑powered note‑taking platform. Drive research from concept through production, align work with product strategy, and mentor researchers to deliver high‑impact features. **Expectations** - 8+ years industry experience with 2+ years leading LLM/vision‑language research teams. - Proven record of end‑to‑end research delivery (SFT, RLHF, preference modeling) from ideation to deployment. - Strong theoretical and practical expertise in modern ML, multimodal representation, and post‑training methods. **Key Responsibilities** - Define and execute research strategy for agentic & spatial multimodal LLMs. - Design, scale, and operationalize Retrieval‑Augmented Generation (RAG) pipelines across handwritten notes, whiteboards, typed text, and PDFs. - Build and maintain evaluation pipelines (custom datasets, metrics, human studies). - Mentor researchers: set goals, enforce experimental rigor, oversee career development. - Partner with engineering to productionize models: ensure reproducibility, experiment tracking, versioning, and seamless handoff. - Communicate research trade‑offs to product stakeholders and translate findings into actionable product features. **Required Skills** - Leadership of cross‑functional research teams. - Deep knowledge of LLM/VLM architecture, representation learning, optimization, regularization, and curriculum strategies. - Hands‑on Python and deep‑learning frameworks (e.g., PyTorch, TensorFlow). - Experience with non‑text modalities (handwriting/ink, sketches, diagrams, layouts, whiteboards). - Expertise in multimodal architectures (vision encoders, layout‑aware models, graph representations, hybrid tokenization). - Proficiency in experimental design, debugging, and systematic iteration. - Proficiency with experiment tracking (MLflow or equivalent), version control, documentation, and model deployment hygiene. - Excellent verbal and written communication; ability to translate technical concepts to non‑technical stakeholders. **Required Education & Certifications** - PhD or Master’s degree in Computer Science, Machine Learning, Artificial Intelligence, or related field. - Professional certifications (e.g., AWS AI/ML, Google Cloud AI) are a plus but not mandatory.
London, United kingdom
Remote
Junior
26-11-2025
Company background Company brand
Company Name
Goodnotes
Job Title
Senior Backend Engineer (Typescript)
Job Description
**Job Title:** Senior Backend Engineer (TypeScript) **Role Summary:** Design, implement, and maintain mission‑critical backend services that support tens of millions of users. Work on account and subscription systems, experiment infrastructure, and other high‑availability components in a distributed, cloud‑native environment. **Expectations:** Deliver scalable, well‑documented services with clean code. Lead architectural decisions, drive feature completion, and continuously improve engineering processes. Participate in on‑call rotations and collaborate across global teams. **Key Responsibilities:** - Architect and develop backend services primarily in TypeScript with knowledge of a JVM language (Kotlin/Java/Scala). - Design scalable, fault‑tolerant systems using AWS (or equivalent) and deploy on EKS clusters with Blue/Green and feature‑flag strategies. - Implement data storage with MongoDB and CockroachDB; manage schema migrations and performance tuning. - Use Terraform for infrastructure-as‑code, GitHub Actions for CI, and ArgoCD for CD; automate deployments and monitoring. - Monitor services via Datadog, configure alerts, and analyze log‑derived metrics. - Write comprehensive unit, integration, and end‑to‑end tests; enforce code quality and CI coverage standards. - Collaborate with mobile, web, and QA teams to integrate APIs and resolve blockers. - Mentor peers, document solutions, and share knowledge through internal talks and code reviews. **Required Skills:** - Strong proficiency in TypeScript; experience with a JVM language (Kotlin/Java/Scala). - Deep knowledge of cloud platforms (AWS preferred), container orchestration (EKS), and IaC (Terraform). - Familiarity with CI/CD pipelines (GitHub Actions, ArgoCD, Atlantis). - Expertise in NoSQL (MongoDB) and distributed SQL (CockroachDB). - Experience with monitoring/logging tools (Datadog) and metrics collection. - Solid foundation in algorithms, data structures, and system design. - Proficiency with version control (Git), automated testing, and test‑driven development. - Excellent problem‑solving, communication, and documentation abilities. - Passion for coding craftsmanship, continuous learning, and knowledge sharing. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or related field. - Optional: AWS Certified Developer – Associate or Solutions Architect – Associate.
London, United kingdom
Remote
Senior
22-01-2026
Company background Company brand
Company Name
Goodnotes
Job Title
Senior Front-End Engineer (UK/Europe Time Zone)
Job Description
**Job Title:** Senior Front‑End Engineer **Role Summary:** Design, develop, and maintain high‑performance, cross‑platform front‑end solutions for a large‑scale note‑taking product. Lead implementation of modern web technologies (React/Redux, TypeScript, WebAssembly) and ensure seamless experiences across Web, Android, Windows, and iOS. Drive technical excellence, performance optimization, and continuous delivery within a distributed, autonomous team. **Expectations:** - Deliver production‑ready features and prototypes rapidly. - Uphold best practices for code quality, CI/CD, testing, and version control. - Collaborate effectively with cross‑functional teammates in Europe/Asia time zones. - Continuously evaluate and adopt new technologies to improve efficiency. **Key Responsibilities:** - Build and ship Progressive Web Apps (PWA) with offline capabilities and WebAssembly integration. - Port core iOS functionality to Web, Android, and Windows using cross‑platform SDKs. - Create decoupled, interactive UI components with React/Redux and TypeScript. - Optimize rendering performance, memory usage, and cross‑browser/device compatibility. - Conduct unit testing, edge‑case validation, and maintain automated test suites. - Support, maintain, and evolve existing front‑end codebases. - Implement monitoring/logging (e.g., Datadog) and infrastructure as code (Terraform). - Participate in agile ceremonies: planning, stand‑ups, retrospectives, and brainstorming. **Required Skills:** - ≥5 years front‑end development experience; strong track record of shipping complex products. - Expert in React, Redux, TypeScript; familiarity with Swift a plus. - Experience building cross‑platform SDKs and delivering apps to major app stores. - Proficiency with PWAs, offline storage (IndexedDB, OPFS), Web Workers, and WebNN/AI on the web. - Solid understanding of cloud services (AWS preferred) and CI/CD pipelines (GitHub Actions, ArgoCD). - Strong computer science fundamentals, performance tuning, and debugging skills. - Excellent problem‑solving, communication, and storytelling abilities. - Experience with WebAssembly is a strong advantage. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience). - No specific certifications required; demonstrated expertise through work history is sufficient.
London, United kingdom
Remote
Senior
22-01-2026
Company background Company brand
Company Name
Goodnotes
Job Title
Senior Full Stack Engineer (UK/ Europe Timezone)
Job Description
Job title: Senior Full Stack Engineer (UK/ Europe Timezone) Role Summary: Senior engineer responsible for extending a cross‑platform product from an iOS core to web, Android, and Windows. Leads the design, implementation, and maintenance of full‑stack features using TypeScript, React/Redux, WebAssembly, and Kotlin‑backed services, while ensuring high performance, reliability, and continuous delivery. Expectations: - Deliver production‑ready code on schedule with rigorous testing. - Own end‑to‑end product increments, from prototype to release. - Drive technical quality, performance, and scalability across all platforms. - Champion automated workflows and best practices. - Collaborate effectively in a distributed, cross‑functional team. Key Responsibilities: 1. Convert and extend the iOS core logic to Web, Android, and Windows via cross‑platform SDKs. 2. Prototype and ship interactive UIs using React/Redux and TypeScript. 3. Build and maintain Progressive Web Apps with offline capabilities. 4. Optimize rendering and memory usage for a fluid user experience. 5. Perform cross‑browser/device testing, performance profiling, and troubleshooting. 6. Write comprehensive unit, integration, and edge‑case tests. 7. Continuously evaluate and integrate emerging technologies (WebAssembly, new frameworks). 8. Manage CI/CD pipelines with GitHub Actions, ArgoCD, and Terraform‑managed infrastructure on AWS. 9. Monitor and log via Datadog, refine metrics, and troubleshoot incidents. 10. Mentor junior developers and provide technical guidance within the team. Required Skills: - 5+ years in full‑stack development with a focus on modern web technologies. - Deep experience with React, Redux, and TypeScript. - Proven track record building cross‑platform SDKs and shipping apps to major app stores. - Strong knowledge of AWS services, Terraform, and container orchestration (EKS). - Expertise in CI/CD (GitHub Actions, ArgoCD), automated testing, and version control. - Familiarity with WebAssembly and PWA development. - Solid computer‑science fundamentals (data structures, algorithms, concurrency). - Excellent problem‑solving, communication, and storytelling abilities. - Ability to write clean, maintainable, and well‑documented code. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience). - Optional: AWS Certified Developer – Associate or similar cloud certification.
London, United kingdom
Remote
Senior
22-01-2026