Principal Software Architect
Core
Design and drive the technical vision for FactSet's expanding Data Platform, ensuring cohesion, scalability, and alignment with enterprise strategy for thousands of data pipelines.
Role type
Principal Software Architect (Data Platform)
Builds
Cloud-based data lakehouse infrastructure, orchestration frameworks, and AI-driven data access capabilities.
Domain
Financial services / Data Engineering / Cloud Infrastructure
Deliverable
production ML models | infrastructure
Required skills
Large-scale data platform design, ETL/ELT systems, data pipeline orchestration, cloud infrastructure (AWS), data lakehouse architectures, Python, architectural decision-making, technical mentorship, data governance.
Preferred skills
Databricks (Delta Lake, Unity Catalog), AI/ML and LLM integration, semantic layers, streaming data architectures, vector databases, RAG patterns, DataOps, data mesh/fabric patterns.
Technologies
AWS (S3, Glue, EMR, Lambda, Step Functions, EventBridge), Apache Airflow, Prefect, Dagster, Databricks, Snowflake, Kafka, Kinesis, Apache Iceberg, Delta Lake.
Responsibilities
Develop and maintain future state architecture for the data platform; provide technical guidance on strategic initiatives across storage, access, and orchestration; lead Architecture Decision Records (ADRs) and governance; mentor senior engineers and technical leads; drive architectural vision for AI-driven data access; influence technology selection decisions.
Seniority
Principal, strategic leadership with hands-on technical depth