#5 - Senior Backend Engineer - Python & Databricks - Mexico
Required skills
- Python
- FastAPI
- Microsoft Azure
- SQL
- SQL Server
- Azure SQL
- Docker
- SOLID
- separation of concerns
- automated testing
Nice to have
- Databricks
- Braze
Role summary
Muttdata, a remote-first startup specializing in Data Products and Machine Learning solutions, seeks an experienced Senior Backend Engineer. The role involves designing, building, and operating production-grade backend services and REST APIs using Python and FastAPI on Microsoft Azure. Responsibilities include integrating messaging queues and external APIs, working with SQL databases, Docker, and CI/CD processes. The ideal candidate has 4+ years of backend development experience and a strong understanding of software design principles and automated testing.
π Join Our Remote Data Products & Machine Learning Startup! π
At Muttdata, we build innovative Data Products and Machine Learning solutions that help companies solve complex business challenges. As a fast-growing, remote-first startup, weβre passionate about technology, collaboration, and continuous learning.
We are looking for an experienced, hands-on, and ownership-driven Backend Engineer (Advanced) to join our team πΆπ. In this role you will design, build, and operate production-grade backend services and REST APIs with Python and FastAPI on Microsoft Azure, including a communications dispatch service that integrates messaging queues and external APIs such as Braze.
You will work closely with development, data, and IT/DevOps teams, integrating backend services with Azure components, relational databases, third-party APIs, and data processes running on platforms like Databricks. Reliability, observability, and clean, maintainable code are at the core of this role.
π What We Do
π Our Partnerships
π Our Values
Responsibilities π€
Required Skills π
- 4+ years of experience in backend development, with demonstrable participation in building, integrating, and operating production services.
- Strong command of Python and experience building REST APIs with FastAPI or equivalent frameworks.
- Experience designing modular, maintainable software, applying principles such as SOLID, separation of concerns, and automated testing best practices.
- Experience integrating APIs and distributed systems, including authentication, error handling, timeouts, retries, and resiliency patterns.
- Experience with asynchronous processing and messaging systems, using queues, dead-letter handling, and idempotency (e.g., Azure Service Bus or equivalents).
- Strong SQL and relational database skills, including modeling, querying, migrations, and ORM usage; SQL Server or Azure SQL preferred.
- Experience with Docker and deploying containerized services.
- Hands-on experience with cloud services, preferably Microsoft Azure, including monitoring, Git version control, and participation in continuous integration and deployment (CI/CD) processes.
Nice to Have π
π Perks
Similar roles
- #2 - Senior Machine Learning Engineer - DatabricksMuttdata Β· Remote Β· Remote
- # 7 - Senior AI Data Scientist / Modeler - Databricks - MexicoMuttdata Β· Remote Β· Remote
- Software EngineerDistro Β· United States Β· Hybrid
- Staff Data Scientist, Lead GenerationLaunch Potato Β· Remote Β· Remote
- #3 - Data Scientist Senior - Causal Inference - DatabricksMuttdata Β· Remote Β· Remote
- Staff Applied Scientist, AdTechLaunch Potato Β· Remote Β· Remote
