#5 - Senior Backend Engineer - Python & Databricks
TLDR
Build production backend services and a communications dispatch service with Python, FastAPI, Azure, messaging queues, and Databricks.
π 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
π Curious about what weβre up to? Check out our case studies and dive into our blog post to learn more about our culture and the exciting projects weβre working on! π
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
Benefits
Learning Budget
AWS, DBT, Google Cloud, Azure & Databricks certifications fully covered
Company retreat
Annual Mutters' Trip β an unforgettable getaway with the team!
Paid Time Off
Birthday off + an extra vacation week (Mutt Week! ποΈ)
Remote-Friendly
Remote-first culture β work from anywhere! π
Wellness Stipend
Maslow: Monthly credits to spend in our benefits marketplace.
Mutt Data builds custom machine learning and AI solutions designed to enhance business performance across various industries. Serving companies looking to leverage data science and automated systems, we specialize in innovative systems that optimize demand planning, forecasting, and cloud technologies.
- Founded
- Founded 2017
- Employees
- 51-200 employees
- Industry
- Internet Software & Services