Principal Engineer
Core
Lead the strategic direction and modernization of enterprise data platforms, data architectures, and generative AI solutions for mission-critical finance, treasury, risk, and regulatory functions.
Role type
Principal Engineer (Data Platform & Generative AI)
Builds
Enterprise data platforms (batch/streaming, lakehouse, data mesh), Java/Spring Boot microservices, event-driven architectures, and LLM-powered business applications.
Domain
Finance, Risk, Regulatory, Cloud-Native, Generative AI
Deliverable
production ML models | product features | infrastructure
Required skills
Data engineering, Generative AI implementation, Cloud-native architecture, Java/Spring Boot, Python, Distributed systems, Data governance, LLM orchestration, Legacy-to-cloud modernization
Preferred skills
Experience influencing CIO/CTO and senior executives, Risk-aware mindset, High standards for engineering discipline and compliance
Technologies
Spark, PySpark, Kafka, Flink, Snowflake, Databricks, Iceberg, Delta Lake, Azure, GCP, Docker, Kubernetes, LangChain, LangGraph, Google ADK, CrewAI, AutoGen, Vector databases
Responsibilities
Design and govern batch/streaming pipelines and lakehouse architectures; Lead architecture decisions for data quality, lineage, and security; Provide technical leadership for Java microservices and event-driven systems; Define engineering standards for secure coding and observability; Lead enterprise adoption of generative AI including RAG and agentic AI; Set cloud strategy across Azure and GCP; Mentor senior engineers and lead high-visibility initiatives
Seniority
Principal, strategy & mentorship