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.

See you in the canvas

Unlock your team’s collaborative super powers.