Senior Backend Engineer (Python)

Mathpix

New York (NY)

Hybrid

USD 160,000 - 260,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

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.

Responsibilities

  • Design and build distributed systems focusing on scalability and resilience.
  • Develop observability and monitoring tools for rapid issue resolution.
  • Architect and optimize data-intensive systems for high availability.
  • Improve CI/CD pipelines and infrastructure-as-code for better productivity.

Skills

SQL databases
Kubernetes (K8s)
Docker
Python
Node.js
Microservices
Redis
Message queues (e.g., RabbitMQ)
Golang
Java
Cloud platforms (AWS, GCP, or Azure)

Job description

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

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Engineer (Python)
Senior Backend Engineer (Python)

Mathpix • New York (NY)

On-site
USD 180,000 - 280,000
Senior Backend Engineer
Senior Backend Engineer

Mathpix • United States

Hybrid
USD 110,000 - 150,000
Senior Backend Engineer (Java)
Senior Backend Engineer (Java)

Mathpix • New York (NY)

On-site
USD 100,000 - 130,000
Senior Backend Engineer: Build Scalable, Observable Systems
Senior Backend Engineer: Build Scalable, Observable Systems

Mathpix • United States

Hybrid
USD 110,000 - 150,000
Vice President of Engineering
Vice President of Engineering

Mathpix • New York (NY)

On-site
USD 150,000 - 250,000
Senior Backend Engineer
Senior Backend Engineer

Hedra • San Francisco (CA)

On-site
USD 120,000 - 160,000
Competitive compensation and equity
401k
Healthcare (Silver PPO Medical, Vision, Dental)
+1
Python Engineer (AI Inference)
Python Engineer (AI Inference)

Mathpix • New York (NY)

On-site
USD 70,000 - 90,000
Medical insurance
Vision insurance
401(k)
Senior Backend Developer
Senior Backend Developer

Harnham • West Palm Beach (FL)

Hybrid
USD 150,000 - 180,000
Comprehensive health, dental, and vision coverage
Hybrid flexibility across the U.S.
Opportunity to build backend architecture for AI applications
Senior Backend Engineer
Senior Backend Engineer

Pixa • San Francisco (CA)

On-site
USD 120,000 - 160,000
Senior Backend Engineer
Senior Backend Engineer

Acceler8 Talent • United States

On-site
USD 150,000 - 220,000
Competitive salary
Equity based on experience
Hands-on role with ownership
+1