BS in Computer Science, Engineering, or equivalent practical experience
5+ years of professional software engineering experience
Demonstrated ability to ship production code that reaches real users
Solid TypeScript/JavaScript skills and experience with modern web frameworks (React or equivalent)
Familiarity with backend basics (Node.js APIs, databases, REST)
Experience building complete features from requirements to deployment
AI/ML integration experience - you’ve worked with LLM APIs, embeddings, or simple ML models in production
Nice to Haves:
Product-oriented mindset: you care about user experience and business impact, not just completing tickets
Comfortable working independently on well-defined problems while seeking help on complex challenges
Interest in AI - you’ve built personal projects or contributed to AI-powered features
Strong English communication
Experience with creative tools or graphics programming
Prompt engineering or GenAI experimentation
Exposure to C++ or performance optimization
What You'll Be Doing:
Ship user-facing features: build and iterate on client-facing functionality for our AI-first infinite canvas, turning product requirements into working code that delights creative users
Solve real user problems: collaborate with Product and Design to understand user needs and deliver solutions that drive adoption and engagement
Learn and contribute proactively: identify small improvements, propose solutions, and take ownership of your work while growing into senior responsibilities
Integrate AI capabilities: use and integrate AI technologies to bring innovation to our product
Deliver with velocity: write testable, maintainable code that ships quickly and reliably in our high-pace environment