Job Closed
This listing is no longer active.
Senior Data Architect
Location
USA Timezones + 9 moreAll locations: USA Timezones | European timezones | EST (UTC-5) | CET (UTC+1) | UTC-5 to UTC-3 | GMT (UTC+0) | EET (UTC+2) | EAT (UTC+3) | MET (UTC+3:30) | NET (UTC+4)
Posted
110 days ago
Salary
0
Seniority
Senior
Job Description
Senior Data Architect
Entrada AI
Role Description This is a high-rigor environment. You will work with very senior client engineers and principal architects who expect you to reason at depth about Spark/Databricks internals, orchestration semantics, failure modes, and production SDLC. You will lead architecture + hands-on implementation of a Temporal-based orchestration wrapper that triggers, monitors, and classifies Databricks job runs, including: - Temporal infrastructure & deployment: - Help deliver a production-grade Temporal deployment aligned to the client's Hub + Spoke architecture (in coordination with Cloud Engineering). - Demonstrate deployments/execution in staging workspace. - AWS is the target cloud; identify Azure gaps (don't ignore cross-cloud realities). - Multi-environment SDLC: - Support multiple environments (dev/staging/production). - Integrate with the client's existing internal deployment tooling and namespacing patterns. - Ensure clean promotion paths with appropriate guardrails. - Production pilot: migrate authentication pipeline: - Migrate authentication token generation + secret-writing pipeline from its current orchestration into Temporal as a high-value, low-risk production pilot. - Implement the "Sequence Pipeline" pattern in Temporal: - Replicate the current "Sequence Job" pattern using Temporal workflows. - Implement "pick up running child job" to prevent redundant compute costs. - Implement step-level recovery: if Task 5 of 10 fails, keep results from 1–4 and allow resume from 5 (no "restart everything"). - Add audit logging / observability for execution history + outcomes. - Deliver an operational runbook for triage and ongoing operations in Temporal. - Security & permissions model: - Implement a robust permissions pattern so Temporal can trigger and monitor "child" jobs across Databricks workspaces. - Maintain strict logical separation: Temporal is the "control plane," Databricks remains the data/compute plane. - Reference implementation: - Build a "dummy" reference job sequence as a blueprint for the client's engineers to extend in Phase 3. Phase 2 explicitly defers deeper data-domain workstreams (DLQ enhancements, domain-specific pilots, hybrid compute guardrails, cost attribution) to Phase 3. You are not expected to become the business-domain owner of the client's graph logic—your job is to build a reliable orchestration layer that respects it. This is not a "PowerPoint architect" role. You will: - Write production code. - Own failure modes and recovery semantics. - Ship to dev/test/prod with a real SDLC. - Produce runbooks that on-call engineers can actually use. If you prefer advisory-only architecture or you need someone else to "operationalize" your designs, this will not be a fit. Qualifications - 8+ years in data engineering / platform engineering, including 3+ years as a technical lead/architect shipping production systems. - Proven ownership of a system from design → implementation → production rollout → operational handoff. - Deep expertise with Databricks (Jobs/Workflows, cluster configs, execution semantics, failure patterns). - Deep Spark fundamentals: shuffles, partitioning, skew, caching, job planning, and debugging via logs/event timelines. - Strong experience with orchestration frameworks beyond UI-based DAG builders: Temporal (preferred), Cadence, AWS Step Functions, Argo Workflows, Airflow at scale with custom state/recovery semantics, etc. - Strong production Python (packaging, testing, typing discipline, structured logging). - Experience integrating with REST APIs / SDKs (Databricks Jobs API patterns, auth, rate-limits, retries). - AWS fluency: IAM, networking boundaries, secrets management, KMS, deployment patterns. - Able to be 100% dedicated to this workstream during critical phases (no "50% attention" model). - Comfortable working across time zones (US Central + Europe overlap). Preferred Qualifications - Temporal in production (or Cadence) with real incident learnings. - Experience implementing "meta-orchestrators" that coordinate other orchestrators/systems. - OpenTelemetry / structured observability patterns (logs + metrics + traces). - Experience with large "DAG of DAGs" pipelines, long runtimes, expensive failure restarts. - Databricks certifications (or willingness to obtain/renew quickly as part of partner commitments). How We Hire - Introductory Call (20 min): Short conversation with our Recruiter to discuss your background and expectations. - Deep technical interview (1 - 1.5 h): (Spark/Databricks + orchestration semantics) and System design exercise (go through a durable orchestration wrapper with step-level resume). - Client Interview (45 min - 1 h): Required in this case.
Related Guides
Related Categories
Related Job Pages
More Architect Jobs
• Work on operational objectives, policies, procedures, and work plans • Manage activities of multiple disciplines or departments • Implement and evaluate strategies for larger projects • Drive departmental budget and objectives
• Own and maintain the authoritative view of the enterprise application and integration landscape. • Define system boundaries, authoritative data sources, and integration ownership models. • Design and govern integrations across Oracle, Salesforce, LDC EVO, ServiceNow, Procore, and other enterprise platforms. • Define and enforce enterprise integration patterns, including API-based, event-driven, messaging, and batch architectures. • Lead integration and workflow design and development for complex cross-system processes. • Establish standards for protocols, message formats, versioning, error handling, resiliency, and failure isolation. • Evaluate and govern integration platforms, middleware, workflow engines, and API management tools. • Define non-functional requirements for performance, security, compliance, and observability. • Partner with application, data, infrastructure, and security teams during implementations and upgrades. • Establish guardrails and standards for AI-assisted integration development. • Lead architectural oversight for high-risk or high-impact integration initiatives. • Own and evolve the enterprise integration roadmap aligned to business strategy. • Define architectural anti-patterns and drive reduction of point-to-point integrations. • Establish logging, tracing, and metrics standards to ensure integration observability. • Measure and communicate improvements in reliability, scalability, and integration speed.
• Oversee the architectural design process, ensuring the development of innovative, sustainable, and aesthetically pleasing design solutions • Champion design excellence and creativity, fostering a design-driven culture within the organization • Lead the architectural design management aspects of integrated projects • Provide strategic direction and technical expertise to project teams • Recruit, mentor, and develop a high-performing team of engineers, designers, and technical specialists • Serve as the primary point of contact for clients on architectural design-related matters
Principal Delivery Excellence Quality Architect
AdobeSelf-described as the global leader in digital media and marketing solutions, Adobe helps everyone from emerging artists to global brands bring digital creations to life and delive
• Architect and lead enterprise-scale integrations within the Adobe digital marketing platform • Mentor delivery consultants and review delivery designs • Lead project execution reviews and establish delivery inspection mechanisms • Collaborate with senior Adobe leaders to accelerate innovation and improve methodologies



