{"schemaVersion":"jobsearcher.job.v1","id":"a4a66c5267f101881d0717d8","url":"https://jobsearcher.com/jobs/a4a66c5267f101881d0717d8","canonicalUrl":"https://jobsearcher.com/jobs/a4a66c5267f101881d0717d8","title":"Full Stack Engineer","description":"Full Stack EngineerLocation: BrooklynMathpix is looking for a Full Stack Engineer to help build and improve our internal annotation and dashboarding platform used to improve OCR, document conversion, and model quality. This role sits at the intersection of frontend engineering, backend systems, data tooling, and ML workflows.You’ll work on React interfaces, Python/Flask backends, PostgreSQL queries, annotation workflows, rendering previews, and internal dashboards. The ideal candidate is a product-minded full-stack engineer who enjoys building internal tools for expert users and can work independently from lightweight specs, bug reports, or Slack requests.Responsibilities:Build and maintain full-stack features for our internal annotation and dashboarding platformDevelop annotation interfaces, review tools, queue workflows, and internal dashboards for ML, data, and operations teamsModernize frontend systems, including legacy React annotation tooling and newer Canvas/Konva-based interfacesWrite backend routes, scripts, and services in Python/Flask to support annotation workflows and dataset managementWork with PostgreSQL to query annotation data, model-defect cohorts, and internal metricsDebug OCR preview and rendering workflows involving Markdown/MMD, SVG, and annotation geometryPartner with ML engineers to turn model regressions into actionable tooling, queues, or data workflowsOwn features from spec to merge, including implementation, testing, documentation, and deployment readinessRequired skills:Experience with React, modern JavaScript, hooks, state management, and complex interactive UIsExperience with Python for backend development, scripting, APIs, or internal toolsFluency with SQL and PostgreSQLComfort working in a Linux-first, terminal-heavy development environmentExperience building internal tools, admin systems, data platforms, annotation tools, dashboards, or workflow-heavy applicationsStrong Git hygiene and ability to work independently from lightweight specs or bug reportsWillingness to understand enough ML, OCR, and document-processing context to build useful tools for model and data workflowsNice to have:Experience with Canvas, Konva, Pixi, Fabric, SVG tooling, or other 2D graphics systems4+ years of software engineering experience across frontend and backend systemsExperience building data-labeling, annotation, QA, or review interfaces for ML teamsFamiliarity with Flask, Docker Compose, Redis, GitHub Actions, or AWS-based infrastructureFamiliarity with LaTeX, Markdown, Mathpix Markdown, OCR systems, or document parsing workflowsExperience with AI coding tools such as Claude Code or similar agentic development environmentsComfort working in small startup teams without heavy PM, design, or process layers","company":"Mathpix","rawCompany":"mathpix","city":"Brooklyn","state":"NY","isRemote":false,"isActive":false,"createdAt":"2026-05-10T05:56:19.043Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Full Stack Engineer","description":"Full Stack EngineerLocation: BrooklynMathpix is looking for a Full Stack Engineer to help build and improve our internal annotation and dashboarding platform used to improve OCR, document conversion, and model quality. This role sits at the intersection of frontend engineering, backend systems, data tooling, and ML workflows.You’ll work on React interfaces, Python/Flask backends, PostgreSQL queries, annotation workflows, rendering previews, and internal dashboards. The ideal candidate is a product-minded full-stack engineer who enjoys building internal tools for expert users and can work independently from lightweight specs, bug reports, or Slack requests.Responsibilities:Build and maintain full-stack features for our internal annotation and dashboarding platformDevelop annotation interfaces, review tools, queue workflows, and internal dashboards for ML, data, and operations teamsModernize frontend systems, including legacy React annotation tooling and newer Canvas/Konva-based interfacesWrite backend routes, scripts, and services in Python/Flask to support annotation workflows and dataset managementWork with PostgreSQL to query annotation data, model-defect cohorts, and internal metricsDebug OCR preview and rendering workflows involving Markdown/MMD, SVG, and annotation geometryPartner with ML engineers to turn model regressions into actionable tooling, queues, or data workflowsOwn features from spec to merge, including implementation, testing, documentation, and deployment readinessRequired skills:Experience with React, modern JavaScript, hooks, state management, and complex interactive UIsExperience with Python for backend development, scripting, APIs, or internal toolsFluency with SQL and PostgreSQLComfort working in a Linux-first, terminal-heavy development environmentExperience building internal tools, admin systems, data platforms, annotation tools, dashboards, or workflow-heavy applicationsStrong Git hygiene and ability to work independently from lightweight specs or bug reportsWillingness to understand enough ML, OCR, and document-processing context to build useful tools for model and data workflowsNice to have:Experience with Canvas, Konva, Pixi, Fabric, SVG tooling, or other 2D graphics systems4+ years of software engineering experience across frontend and backend systemsExperience building data-labeling, annotation, QA, or review interfaces for ML teamsFamiliarity with Flask, Docker Compose, Redis, GitHub Actions, or AWS-based infrastructureFamiliarity with LaTeX, Markdown, Mathpix Markdown, OCR systems, or document parsing workflowsExperience with AI coding tools such as Claude Code or similar agentic development environmentsComfort working in small startup teams without heavy PM, design, or process layers","datePosted":"2026-05-10T05:56:19.043Z","dateModified":"2026-05-10T05:56:19.043Z","hiringOrganization":{"@type":"Organization","name":"Mathpix","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Brooklyn","addressRegion":"NY","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"a4a66c5267f101881d0717d8"},"url":"https://jobsearcher.com/jobs/a4a66c5267f101881d0717d8"}}