Senior Software Architect - Platform
Core
Hands-on technical owner of reusable platform capabilities supporting multiple product verticals, converting data science proofs of concept into enterprise-scale production code.
Role type
Senior IC software architect (platform)
Builds
Secure, scalable platform services for data ingestion, feature engineering, model execution, and workflow orchestration
Domain
Fintech / Data Engineering / MLOps
Deliverable
production ML models
Required skills
Java, Python, Apache Spark, microservices, Kubernetes, CI/CD, distributed systems, data lakehouse architectures
Preferred skills
Internal developer platforms, domain-driven design, infrastructure as code, financial services domain
Technologies
Java, Python, Spark, Spring Boot, Kubernetes, Azure, Iceberg, Delta Lake, Avro, Parquet
Responsibilities
Own architecture, design, coding, testing, and production implementation of shared platform capabilities; Create engineering frameworks to convert notebooks and models into deployable software; Re-engineer proof-of-concept workloads for enterprise scale; Build reference implementations and production code; Establish coding standards and paved-road deployment patterns; Lead architecture decisions through working code and prototypes
Seniority
Senior, hands-on IC