Principal, Data Engineering & Architecture
Core
Senior individual contributor leading end-to-end engineering of enterprise-grade data applications, combining hands-on development with strategic architecture to embed Agentic AI capabilities and operationalize Architecture as Code.
Role type
Principal, Data Engineering & Architecture
Builds
Enterprise data management frameworks, data product reference architectures, unified Semantic Layers, and multi-step reasoning workflows for autonomous decision agents.
Domain
Financial services, Enterprise Data Architecture, Agentic AI, Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Architecture as Code (AaC), Agentic AI systems (LLM agents, RAG, LangGraph), Python/Java/Go, Infrastructure-as-Code (Terraform), Containerization (Docker), API design (REST/gRPC/GraphQL), Data Observability, CI/CD, Cloud object stores (S3), Data processing (Databricks/Snowflake), Streaming (Kafka), Security & IAM.
Preferred skills
Multi-agent orchestration patterns, Data quality/contract validation frameworks (Great Expectations/Soda), Data governance platforms (Collibra), Open-source contributions, FinOps.
Technologies
Finos CALM, DSL, Terraform, Docker, S3, Databricks, Snowflake, Trino, Kafka, Kinesis, LangGraph, CrewAI, AutoGen, Great Expectations, Soda, Collibra.
Responsibilities
Design data product reference architectures and formalize Data Contracts; Architect and implement a unified Semantic Layer; Enable and operationalize Architecture as Code; Design and deploy multi-step reasoning workflows and autonomous decision agents; Mentor architects and lead cross-team design reviews.
Seniority
Principal, hands-on IC with strategic direction