Senior Software Architect - Platform
Core
Hands-on technical owner of reusable platform capabilities supporting multiple data product verticals, converting data science proofs of concept into versionable, 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 formats (Iceberg, Delta Lake)
Preferred skills
Internal developer platforms, domain-driven design, infrastructure as code, financial services domain
Technologies
Java, Python, Spark, Spring Boot, Kubernetes, Azure, Git, Maven, Gradle
Responsibilities
Own architecture, design, coding, testing, and production implementation of shared platform capabilities; Create engineering frameworks to convert notebooks and prototypes into deployable software; Re-engineer proof-of-concept workloads for enterprise scale; Build reference implementations and production code; Establish coding standards and deployment patterns; Lead architecture decisions through working code and prototypes.
Seniority
Senior, hands-on IC