All Open Roles
Software Engineer
Engineering
|
San Mateo, CA
At Eraser, we're building the copilot for technical design. We're the leader in AI-powered diagramming and have built a platform that includes proprietary diagram-as-code implementation, a free-form infinite canvas, and a markdown-compatible document editor used by hundreds of thousands of users every month.
Why Work With Us?
- Startup environment: Be excited about what you're building, move fast, and impact our future trajectory from day one.
- Interesting challenges: We're pushing the envelope on how diagramming and documentation will work going forward. Build novel AI agents, dive into diagrams
We're looking for:
- Startup experience: You've worked in a startup or other dynamic environment and have a track record of driving results.
- Team & culture fit: We are a hard working, ambitious, humble team that favors a growth mindset. We work in-person at an office in San Mateo CA.
- Passion for our space: One of our super powers is that we're technical folks building for technical folks.
Role: Engineer - Diagrams
As an Engineer focused on diagrams, you will:
- Improve Layout Pipeline: Optimize and refine the layout algorithms to ensure diagrams are clear, beautiful-by-default, and easily customizable.
- Customize Rendering Output: Customize rendering to support diverse use cases, themes and needs of our wonderful users.
- Define novel UX: Craft a delightful UX that balances AI, drag-and-drop / point-and-click iteration, and syntax-driven diagramming.
- Define Diagram Syntax and Parsing: Drive layout through syntax, allow for advanced diagram capabilities, and support new diagram types.
Role Specifics:
- Passion for diagrams / visualization and UX in technical tools
- Experience with data visualization libraries or frameworks (e.g., D3.js, Graphviz, ELK) is a plus
- Experience with lexical parsers and language servers is a plus
Role: Engineer - AI Agents and Integrations
As an Engineer focused on AI Agents and Integrations, you will:
- Build integrations: We're integrating with sources of truth like git services and cloud platforms and workflow tools like CI/CD pipelines, productivity suites, and task trackers.
- Build AI agent systems: Build integrated AI agent systems that connect our AI-powered diagramming and documentation capabilities to customer systems and workflows.
- Create compelling agent experiences: Create powerful, scalable, and configurable agent capabilities and delightful interactions for our users.
Role Specifics:
- Strong experience with API integrations and system architecture
- Familiarity with AI models agent-based systems is a plus
- Passion for building AI agents and tooling for technical teams
How to Apply:
Interested? We'd love to hear from you! Please send your resume or LinkedIn and a brief explanation of why you're excited about this role to hiring@eraser.io.