Principal Engineer – Data Engineering, AI & Distributed Systems
Core
Principal Engineer leading enterprise data platforms, distributed systems, and Generative AI solutions at global scale.
Role type
Principal Engineer (Data Engineering, AI & Distributed Systems)
Builds
Enterprise data platforms, real-time analytics pipelines, GenAI applications, and cloud-native microservices.
Domain
Finance / Data Engineering / Generative AI / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Data Engineering, Generative AI, Distributed Systems, Cloud Architecture, Java, Python, System Design, Technical Leadership
Preferred skills
LLM fine-tuning, RAG architecture, Agentic AI frameworks, Data Mesh, Legacy-to-cloud migration
Technologies
Apache Spark, Kafka, Snowflake, Databricks, Iceberg, Delta Lake, Flink, Java, Spring Boot, Azure, GCP, Docker, Kubernetes, LangChain, LangGraph, CrewAI
Responsibilities
Design scalable data architectures (batch/streaming/lakehouse), lead GenAI solution architecture (RAG/Agentic AI), govern enterprise software architecture, drive cloud modernization, influence C-level stakeholders on technology strategy.
Seniority
Principal, strategy & mentorship