AI Engineering Lead

Goodnotes
Summary
Join Goodnotes and lead a small team in building and deploying AI-driven solutions to enhance productivity across all departments. As an internal AI agency, you will develop cutting-edge tools using modern AI technologies and promote AI adoption within the engineering organization. Responsibilities include leading a team, architecting and implementing AI applications, collaborating with stakeholders, driving AI adoption, defining technical strategies, advocating best practices, building a culture of continuous learning, and tracking initiative effectiveness. You will need 7+ years of software engineering experience, with at least 3 years focused on AI/ML product development. Proven experience in developing, deploying, and maintaining AI solutions is essential, along with strong familiarity with AI/ML frameworks and tools. Excellent communication and problem-solving skills are also required. Goodnotes offers meaningful equity, a budget for various expenses, sponsored office visits, company-wide offsites, flexible working hours and location, and medical insurance.
Requirements
- 7+ years experience in software engineering, with significant recent experience (at least 3 years) focused on AI/ML product development or implementation
- Proven experience developing, deploying, and maintaining AI solutionsโideally in enterprise or productivity contexts
- Demonstrated capability as a hands-on technical leader: still comfortable coding and prototyping, while effectively managing a small technical team
- Strong familiarity with current AI/ML frameworks and tools (e.g., PyTorch, TensorFlow, OpenAI API, LangChain, Hugging Face, vector databases, MCP, RAG, etc.)
- Experience in productionizing AI solutions using cloud infrastructure (AWS preferred), and modern deployment techniques (e.g., Kubernetes, EKS, Terraform, ArgoCD)
- Excellent communication, collaboration, and stakeholder management skills
- Strong problem-solving mindset, capable of creatively and pragmatically leveraging AI technology to address real business problems
- Deep curiosity and passion about leveraging AI to solve practical productivity problems
- A proactive, ownership-oriented mindset, comfortable with ambiguity and experimentation
- Desire to collaborate openly and foster an environment of continuous improvement, learning, and mentorship
Responsibilities
- Lead and mentor a small engineering team dedicated to designing, developing, and deploying AI-powered productivity solutions internally
- Actively architect and implement AI applications leveraging LLMs, generative AI, NLP, predictive analytics, and process automation
- Collaborate closely with stakeholders from diverse business units (Product, Design, Customer Support, Marketing, etc.) to understand their needs and translate them into AI solutions
- Drive AI adoption across the broader engineering organization by sharing best practices, enabling internal teams, and embedding AI capabilities into existing products and workflows
- Define technical strategies, create clear roadmaps, and manage end-to-end delivery of impactful AI solutions
- Advocate best practices in AI software development, model training, testing, and deployment, ensuring reliability and scalability
- Build a culture of continuous learning, innovation, experimentation, and productivity enhancement through AI
- Track effectiveness of AI initiatives and continuously improve through iterative feedback loops
Benefits
- Meaningful equity in a profitable tech startup
- Budget for things like noise-cancelling headphones, setting up your home office, personal development, professional training, and health & wellness
- Sponsored visits to our Hong Kong or London office every 2 years
- Company-wide annual offsite (we met in Lisbon in 2023, Bali in 2024, and Istanbul in 2025)
- Flexible working hours and location
- Medical insurance for you and your dependents