Careers at Mathpix
Join a small (but quickly-growing) and dedicated team committed to pushing the boundaries of what is possible in computer vision.
Our Story
Our mission is to push the boundaries of what is possible in computer vision and revolutionize the way individuals and businesses interact with documents. Our cutting-edge platform integrates advanced AI technology to empower users with unparalleled document interaction and transformation capabilities. Join Mathpix and continue this story with us!
Founded in 2016, Mathpix has always been on the cutting edge of computer vision. We started with processing images of handwritten math notes and now we process millions of images and documents per day and help power some of the biggest names in AI and EdTech.
In 2023 we raised a Seed round which we used to open our first headquarters in Williamsburg, Brooklyn (hometown of our CEO, Nico) and continue to grow the team. Now we are looking forward towards continuing to grow the team and develop the product in NYC, expand to the Bay Area, and worldwide.
Our Benefits and Perks
Our Team
We currently have employees at our Brooklyn headquarters and a distributed team across the country and around the world. We hire both locally and globally, depending on the position, with a greater likelihood of offering fully remote roles for senior or specialized positions.
Working in Williamsburg
Our office in Williamsburg, Brooklyn, NY, is conveniently located a few blocks from the South Williamsburg ferry, the Bedford L subway, and Broadway & Wythe bus stop. It's also right around the corner from the Williamsburg Bridge for bikers & runners coming in from Manhattan.
We are also within steps of tons of great food options, like Marlow and Daughters, Diner, Ants Coffee, Social House Cafe, Awesome Deli, Fini, and L'industrie.
Open Positions
All open positions at Mathpix are listed here:
To apply, please send your resume, cover letter, portfolio (if applicable), and Github profile (if applicable) to jobs@mathpix.com.
If you think that you can contribute to Mathpix in another way that's not listed here, please reach out!
VP of Engineering
Location: Brooklyn, NY or Bay Area preferred
Mathpix is looking for a VP of Engineering to lead our growing engineering organization. You'll own the technical roadmap, drive execution across backend, infrastructure, and ML teams, and ensure we ship reliable, scalable systems that power our document conversion products. This is a hands-on leadership role — you'll set the bar for engineering quality while building the team and processes needed to scale.
The ideal candidate has led engineering teams at high-growth startups, has deep experience with distributed systems and ML infrastructure, and thrives in environments where they can both architect solutions and mentor engineers.
Responsibilities:
- Lead and grow the engineering team, including hiring, mentoring, and setting technical direction
- Own the engineering roadmap and ensure alignment with business objectives
- Drive architectural decisions across backend services, infrastructure, and ML systems
- Establish and refine engineering processes for reliability, velocity, and quality
- Partner with ML leadership to ensure models are deployed and scaled effectively in production
- Oversee incident response, production health, and operational excellence
Required skills:
- 7+ years of software engineering experience, with 3+ years in engineering leadership
- Experience scaling engineering teams and systems at high-growth companies
- Deep technical expertise in distributed systems, cloud infrastructure (AWS), and container orchestration (Kubernetes)
- Strong background in Python and/or Go for backend systems
- Track record of shipping and operating mission-critical production systems
- Excellent communication skills and ability to work closely with founders and cross-functional teams
Nice to have:
- Experience with ML infrastructure and model deployment pipelines
- Familiarity with computer vision, OCR, or document processing systems
- Experience building developer tools and improving engineering productivity
Senior Machine Learning Engineer
Location: Brooklyn, NY or Bay Area preferred
Mathpix is looking for a Senior Machine Learning Engineer with deep expertise in computer vision, sequence modeling, and multimodal AI. As a leader on our ML team, you'll play a pivotal role in advancing the state of the art in OCR and related applications, building custom models that push the boundaries of what's possible in text recognition, document understanding, and multimodal learning.
The ideal candidate has a PhD in CS, ML, CV, NLP, or a related field, and many years of experience designing, training, and deploying deep learning models at scale. They have worked on sequence-to-sequence models, attention mechanisms, and large multimodal systems, and are motivated by the challenge of building production-grade AI models for mission-critical applications.
Responsibilities:
- Research, design, and implement custom deep learning models for OCR and multimodal document understanding tasks
- Build and train sequence-to-sequence and attention-based architectures for text recognition, translation, and generation tasks
- Lead development of multimodal language models that combine vision and text for real-world applications (e.g., image-to-text, document parsing)
- Optimize and extend PyTorch-based training pipelines for large-scale datasets and high-performance inference
- Collaborate with product and engineering teams to integrate models into production systems, ensuring scalability, robustness, and efficiency
- Work closely with the in-house data team to define, generate, and curate high-quality training data, enabling rapid iteration on bug fixes and the development of new features
- Mentor junior engineers and provide technical leadership in model architecture, experimentation, and deployment best practices
Required skills:
- PhD in Computer Science, Machine Learning, Computer Vision, NLP, or a related field
- 3+ years of hands-on experience in deep learning research and development
- Strong expertise in sequence-to-sequence models, attention mechanisms, and Transformer-based architectures
- Proven experience building and training custom models in PyTorch (not using off-the-shelf models)
- Track record of work in one or more of the following areas: machine translation, text generation, speech-to-text, OCR, image captioning, or related multimodal tasks
- Deep understanding of core ML concepts: optimization, regularization, model scaling, and distributed training
- Demonstrated ability to take models from research to production in a high-stakes environment
Nice to have:
- Experience with large-scale multimodal foundation models and techniques for fine-tuning/adaptation
- Knowledge of advanced evaluation methodologies for sequence and multimodal models
- Publications in top ML/AI/vision conferences or journals (e.g., NeurIPS, CVPR, ACL, ICML)
- Experience mentoring teams and driving research agendas in applied AI settings
Senior Backend Engineer
Location: Brooklyn, NY or Bay Area preferred
Mathpix is looking for a Senior Backend Engineer passionate about building robust, scalable distributed systems that power mission-critical applications. This role involves working across multiple layers of the stack, from databases and message queues to container orchestration and observability systems. You'll play a key role in shaping how our engineering teams build, scale, and operate services that need to perform reliably under real-world load.
The ideal candidate is excited about tackling complex technical challenges, designing resilient architectures, and improving developer productivity through better tooling and infrastructure.
Responsibilities:
- Design and build distributed systems with a focus on scalability, resilience, and maintainability
- Develop tools for observability and monitoring, enabling teams to quickly detect, diagnose, and resolve issues
- Architect and optimize data-intensive systems, ensuring high availability, performance, and consistency
- Enhance developer productivity by improving CI/CD pipelines, containerization, and infrastructure-as-code
Required skills:
- 5+ years of experience with distributed systems, message queues, and observability pipelines
- Strong experience with SQL databases
- Expertise in Kubernetes (K8s) and Docker
- Experience building and maintaining microservices in production, including service-to-service communication and API design
- Hands-on experience with Redis for caching and fast data access
- Knowledge of message queues (e.g., RabbitMQ) for distributed event-driven architectures
Nice to have:
- Proficiency in Python, Node.js, Java, and/or Golang for building and maintaining APIs and services
- Experience with cloud platforms (AWS, GCP, or Azure)
- Familiarity with observability tooling (e.g., OpenTelemetry, Prometheus, Grafana)
- Contributions to open-source projects or thought leadership in distributed systems