Principal Software Engineer - Python, ETL, Databricks, AWS
Core
Architecting and maintaining internal data lake solutions to ingest, enhance, and expose data for company-wide strategic initiatives and insights.
Role type
Principal Software Engineer (Data Engineering)
Builds
Internal data lake infrastructure, ETL pipelines, and AI-based data solutions for enterprise functions.
Domain
Financial services / Data Engineering
Deliverable
production ML models | infrastructure
Required skills
Python, SQL, relational database design, AWS (EC2), ETL pipelines, workflow orchestration, big data engineering, AI/LLM integration
Preferred skills
Databricks, Power BI, finance domain knowledge
Technologies
Python, SQL, AWS, EC2, Databricks, LLMs (Claude, Gemini)
Responsibilities
Architect solutions for ingesting and exposing internal data; engineer efficient solutions for big data problems; partner with stakeholders on strategic data projects; contribute to infrastructure modernization from SQL to Databricks and AI; lead project work and influence engineering decisions.
Seniority
Principal, technical leadership