Senior Data-Backend Engineer
Contract Type: B2B
Way of working: Full-Remote
We are looking for a Data-Backend Engineer for Analytics Workspaces Platform.
Mission:
Accelerate the analytics engineering lifecycle and maximize engineers' deployment velocity, operational visibility, and financial control.
We are a team own the analytics workspace components of the data platform: Databricks and Power BI. We provide the tooling, automation, and guardrails that let analytics engineers move fast without breaking things or blowing the budget. We build CI/CD pipelines for notebooks and reports, cost monitoring dashboards, workspace provisioning automation, and self-service templates that make the right thing the easy thing.
We don't just administer workspaces. We treat them as a platform product, and we needs trong backend engineering to make that real.
What you'll do:
- Design, build, and evolve the analytics workspace platform APIs: the programmatic interface through which analytics engineers provision, configure, discover, and govern their workspaces, clusters, and reports
- Architect and implement a modular monolith backend that orchestrates across Databricks APIs, Power BI REST APIs, and Azure infrastructure — resilient, observable, and easy to extend
- Build and maintain CI/CD pipelines for analytics artifacts — notebooks, dashboards, semantic models — so that promoting from dev to production is automated, testable, and auditable
- Design and implement automation workflows: cost attribution per team/project, budget alerts, auto-scaling policies, idle resource detection, and compliance guardrails
- Instrument and surface operational visibility: deployment metrics, run history trends, failure rates, and SLA adherence across all analytics workloads
- Own the workspace governance model as code: access control, environment separation, secret management, and data source connection policies enforced through automation, not manual steps
Build self-service tooling and templates that reduce time-to-first-query and time-to-first dashboard for analytics engineers
What we're looking for
Must have:
- Strong software engineering background: API design, modular monolith architecture, testing, CI/CD, and containerization
- Proven experience building and maintaining production APIs and backend automation at scale
- Deep cloud architecture experience on Microsoft Azure (compute, networking, identity, managed services, infrastructure-as-code)
- Proficiency in Python (our primary automation languages)
- Experience designing systems with clear bounded contexts, contract-driven APIs, and evolvable module boundaries
P referred:
- Experience building developer platforms, internal tools, or self-service portals
- Experience working with infrastructure-as-code such as Terraform
- Familiarity with Databricks, Power BI, or comparable analytics platforms — not as a user, butunderstanding their API surfaces and operational models
- Experience with FinOps practices — cost allocation, chargeback models, budget enforcement
- Knowledge of event-driven architectures, workflow orchestration, or job scheduling at scale
Originally posted on Himalayas
This role requires you to be in the United States. If that means relocating or flying in, it is worth checking fares before you commit to a start date.
Compare flights and hotels →Get remote developer jobs like this by email
10 hand-picked jobs, one email a day. No spam, unsubscribe anytime.
Similar for you
Get 10 hand-picked remote jobs like this one in your inbox every morning. One email a day, matched to what you browse. No spam, one-click unsubscribe.
No thanks — continue to the application ↗