A technology company is seeking a Senior Backend Engineer to design robust distributed systems in New York, with flexibility for remote work. Ideal candidates will have strong proficiency with SQL, Kubernetes, Docker, and development in Python and Node.js. Responsibilities include architecting data-intensive systems and improving developer productivity. The role requires a collaborative mindset and commitment to building effective development solutions. This is a full-time position with competitive compensation.
04/02/2026
Full time
A technology company is seeking a Senior Backend Engineer to design robust distributed systems in New York, with flexibility for remote work. Ideal candidates will have strong proficiency with SQL, Kubernetes, Docker, and development in Python and Node.js. Responsibilities include architecting data-intensive systems and improving developer productivity. The role requires a collaborative mindset and commitment to building effective development solutions. This is a full-time position with competitive compensation.
We are a small (but quickly-growing) and dedicated team committed to pushing the boundaries of what is possible in computer vision and AI-powered document processing. We are profitable and help power some of the world's biggest LLMs providers, EdTech, and AI companies. We are headquartered in Williamsburg, Brooklyn, NY but have a small remote team as well. About the role: We are seeking a Python engineer to join our team in the Brooklyn office, working on the AI inference pipeline. This powers our industry-leading OCR and computer vision products. We are open to junior and more experienced candidates for this position! You'll work closely with senior ML engineers to add new OCR features, improve existing models, and build tools that make experimentation and deployment faster and more reliable. It's an exciting opportunity for an early-career developer who is passionate about algorithms, developer productivity, and machine learning, and who wants to contribute directly to advancing OCR technology. Responsibilities: Collaborate with senior ML engineers on developing and integrating new OCR features into our inference pipeline Write clean, object-oriented Python code that supports scalability and maintainability Work with SQL databases for data access, storage, and analysis in support of ML training and evaluation Contribute to model development and evaluation for real-world computer vision problems Implement algorithms and data structures in production code Help build developer tools and utilities that make our ML workflows more efficient and reproducible Required skills: Proficiency in Python, with a solid understanding of object-oriented programming Experience interacting with SQL databases Strong interest in machine learning, computer vision, and developer tooling Desire to learn from and collaborate with experienced engineers on real-world ML systems PyTorch experience Familiarity with containerization (Docker, Kubernetes) or cloud platforms (AWS, GCP, Azure) Previous contributions to open-source projects, coursework, or personal projects related to ML or developer tooling Mathpix values: A strong sense of ownership and accountability for the systems you build A collaborative mindset with a willingness to mentor and be mentored Passion for solving complex problems with elegant, pragmatic solutions Resilience and self-direction - the ability to thrive in a fast-paced startup environment, where priorities evolve and autonomy is key Seniority level Entry level Employment type Full-time Job function Engineering and Information Technology Industries Software Development We offer medical insurance, vision insurance, and 401(k).
04/02/2026
Full time
We are a small (but quickly-growing) and dedicated team committed to pushing the boundaries of what is possible in computer vision and AI-powered document processing. We are profitable and help power some of the world's biggest LLMs providers, EdTech, and AI companies. We are headquartered in Williamsburg, Brooklyn, NY but have a small remote team as well. About the role: We are seeking a Python engineer to join our team in the Brooklyn office, working on the AI inference pipeline. This powers our industry-leading OCR and computer vision products. We are open to junior and more experienced candidates for this position! You'll work closely with senior ML engineers to add new OCR features, improve existing models, and build tools that make experimentation and deployment faster and more reliable. It's an exciting opportunity for an early-career developer who is passionate about algorithms, developer productivity, and machine learning, and who wants to contribute directly to advancing OCR technology. Responsibilities: Collaborate with senior ML engineers on developing and integrating new OCR features into our inference pipeline Write clean, object-oriented Python code that supports scalability and maintainability Work with SQL databases for data access, storage, and analysis in support of ML training and evaluation Contribute to model development and evaluation for real-world computer vision problems Implement algorithms and data structures in production code Help build developer tools and utilities that make our ML workflows more efficient and reproducible Required skills: Proficiency in Python, with a solid understanding of object-oriented programming Experience interacting with SQL databases Strong interest in machine learning, computer vision, and developer tooling Desire to learn from and collaborate with experienced engineers on real-world ML systems PyTorch experience Familiarity with containerization (Docker, Kubernetes) or cloud platforms (AWS, GCP, Azure) Previous contributions to open-source projects, coursework, or personal projects related to ML or developer tooling Mathpix values: A strong sense of ownership and accountability for the systems you build A collaborative mindset with a willingness to mentor and be mentored Passion for solving complex problems with elegant, pragmatic solutions Resilience and self-direction - the ability to thrive in a fast-paced startup environment, where priorities evolve and autonomy is key Seniority level Entry level Employment type Full-time Job function Engineering and Information Technology Industries Software Development We offer medical insurance, vision insurance, and 401(k).
About the role We are a small (but quickly-growing) and dedicated team committed to pushing the boundaries of what is possible in computer vision and AI-powered document processing. We are profitable and help power some of the world's biggest LLMs providers, EdTech, and AI companies. We are headquartered in Williamsburg, Brooklyn, NY but have a small remote team as well. Responsibilities Responsibilities Design, build, and maintain backend services in Java, focusing on performance, scalability, and reliability Lead the migration of selected APIs and services to Java, ensuring minimal disruption to existing systems Develop and maintain RESTful APIs and microservices used by internal and external applications Collaborate with ML engineers and frontend developers to integrate new OCR features into production systems Implement observability and monitoring tools to ensure system reliability and quick issue resolution Contribute to CI/CD pipelines, containerization, and infrastructure-as-code for backend services Mentor other engineers in Java best practices and backend design patterns Required Skills Required Skills Strong proficiency in Java for building APIs, services, and distributed systems 3+ years of backend engineering experience, with at least 2+ years in Java-based production environments Experience with SQL databases, schema design, and query optimization Hands-on experience building and maintaining microservices, including service-to-service communication and API design Proficiency with containerization (Docker) and orchestration (Kubernetes) Familiarity with caching systems (Redis) and message queues (Kafka) Strong understanding of distributed systems concepts Additional desired skills Additional desired skills Familiarity with Python Experience with cloud platforms Contributions to open-source projects or thought leadership in backend development Knowledge of performance profiling, JVM tuning, and debugging tools for Java applications Mathpix values Mathpix values A strong sense of ownership and accountability for the systems you build A collaborative mindset with a willingness to mentor and be mentored Passion for solving complex problems with elegant, pragmatic solutions Resilience and self-direction - the ability to thrive in a fast-paced startup environment, where priorities evolve and autonomy is key Seniority level Mid-Senior level Employment type Full-time Job function Engineering and Information Technology Industries Software Development
04/02/2026
Full time
About the role We are a small (but quickly-growing) and dedicated team committed to pushing the boundaries of what is possible in computer vision and AI-powered document processing. We are profitable and help power some of the world's biggest LLMs providers, EdTech, and AI companies. We are headquartered in Williamsburg, Brooklyn, NY but have a small remote team as well. Responsibilities Responsibilities Design, build, and maintain backend services in Java, focusing on performance, scalability, and reliability Lead the migration of selected APIs and services to Java, ensuring minimal disruption to existing systems Develop and maintain RESTful APIs and microservices used by internal and external applications Collaborate with ML engineers and frontend developers to integrate new OCR features into production systems Implement observability and monitoring tools to ensure system reliability and quick issue resolution Contribute to CI/CD pipelines, containerization, and infrastructure-as-code for backend services Mentor other engineers in Java best practices and backend design patterns Required Skills Required Skills Strong proficiency in Java for building APIs, services, and distributed systems 3+ years of backend engineering experience, with at least 2+ years in Java-based production environments Experience with SQL databases, schema design, and query optimization Hands-on experience building and maintaining microservices, including service-to-service communication and API design Proficiency with containerization (Docker) and orchestration (Kubernetes) Familiarity with caching systems (Redis) and message queues (Kafka) Strong understanding of distributed systems concepts Additional desired skills Additional desired skills Familiarity with Python Experience with cloud platforms Contributions to open-source projects or thought leadership in backend development Knowledge of performance profiling, JVM tuning, and debugging tools for Java applications Mathpix values Mathpix values A strong sense of ownership and accountability for the systems you build A collaborative mindset with a willingness to mentor and be mentored Passion for solving complex problems with elegant, pragmatic solutions Resilience and self-direction - the ability to thrive in a fast-paced startup environment, where priorities evolve and autonomy is key Seniority level Mid-Senior level Employment type Full-time Job function Engineering and Information Technology Industries Software Development
Base pay range $160,000.00/yr - $260,000.00/yr About Mathpix We are a small (but quickly-growing) and dedicated team committed to pushing the boundaries of what is possible in computer vision and AI-powered document processing. We are profitable and help power some of the worlds biggest LLMs providers, EdTech, and AI companies. We are headquartered in Williamsburg, Brooklyn, NY but have a small remote team as well. About the role We are looking for a Senior Backend engineer passionate about building robust, scalable distributed systems that power mission-critical applications to join the Mathpix engineering team in our Brooklyn office (although we will consider remote for this position as well). The ideal candidate is excited about tackling complex technical challenges, designing resilient architectures, and improving developer productivity through better tooling and infrastructure. 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. 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 Strong experience with SQL databases Expertise in Kubernetes (K8s) and Docker Proficiency in Python and Node.js for building and maintaining APIs and services 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 Familiarity with Golang and/or Java Experience with cloud platforms (AWS, GCP, or Azure) Contributions to open-source projects or thought leadership in distributed systems Mathpix values A strong sense of ownership and accountability for the systems you build A collaborative mindset with a willingness to mentor and be mentored Passion for solving complex problems with elegant, pragmatic solutions Commitment to building systems that make other developers more productive and confident Resilience and self-direction - the ability to thrive in a fast-paced startup environment, where priorities evolve and autonomy is key Seniority level Mid-Senior level Employment type Full-time Job function Engineering and Information Technology Software Development
04/02/2026
Full time
Base pay range $160,000.00/yr - $260,000.00/yr About Mathpix We are a small (but quickly-growing) and dedicated team committed to pushing the boundaries of what is possible in computer vision and AI-powered document processing. We are profitable and help power some of the worlds biggest LLMs providers, EdTech, and AI companies. We are headquartered in Williamsburg, Brooklyn, NY but have a small remote team as well. About the role We are looking for a Senior Backend engineer passionate about building robust, scalable distributed systems that power mission-critical applications to join the Mathpix engineering team in our Brooklyn office (although we will consider remote for this position as well). The ideal candidate is excited about tackling complex technical challenges, designing resilient architectures, and improving developer productivity through better tooling and infrastructure. 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. 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 Strong experience with SQL databases Expertise in Kubernetes (K8s) and Docker Proficiency in Python and Node.js for building and maintaining APIs and services 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 Familiarity with Golang and/or Java Experience with cloud platforms (AWS, GCP, or Azure) Contributions to open-source projects or thought leadership in distributed systems Mathpix values A strong sense of ownership and accountability for the systems you build A collaborative mindset with a willingness to mentor and be mentored Passion for solving complex problems with elegant, pragmatic solutions Commitment to building systems that make other developers more productive and confident Resilience and self-direction - the ability to thrive in a fast-paced startup environment, where priorities evolve and autonomy is key Seniority level Mid-Senior level Employment type Full-time Job function Engineering and Information Technology Software Development