Role Overview:
At Citi Services - Global Trade Technology Organization, you will be part of a passionate and collaborative data team dedicated to harnessing the power of data to drive innovation, create exceptional customer experiences, and solve complex business challenges. As a Senior Data Engineering Lead / Architect, you will play a key role in designing and building the next-generation data architecture while championing a world-class data engineering culture.
Key Responsibilities:
• Architect & Design: Design, architect, and oversee the development of robust, scalable, and reliable data infrastructure on the cloud, including data lakes, data warehouses, and real-time streaming platforms.• Build & Code: Act as a senior individual contributor and hands-on technical leader, writing clean, maintainable, and high-performance code for data ingestion, transformation, and serving layers using Python, Scala, SQL, and Spark.• Lead & Mentor: Lead a team of data engineers, providing technical guidance, mentorship, and career development support to foster a collaborative and inclusive team environment.• Champion Culture: Define, document, and champion data engineering best practices across the organization, including CI/CD, data quality, testing frameworks, observability, and code review standards.• Drive Strategy: Partner with leadership, product managers, data scientists, and analysts to understand data needs and develop a long-term data strategy and roadmap.• Innovate & Evaluate: Stay at the forefront of data engineering technologies, evaluating and recommending new tools and frameworks to improve the data platform continuously.• Ensure Governance: Implement and enforce robust data governance, security, and privacy policies in partnership with security and compliance teams.Qualifications Required:
• 10+ years of professional experience in data engineering, with a proven track record of designing and building large-scale data systems.• 3+ years in a technical leadership or architect role, with experience mentoring junior and senior engineers.• Expert-level proficiency in at least one programming language (Python or Scala preferred) and exceptional SQL skills.• Proven hands-on experience with Python or Scala for data manipulation, scripting, machine learning, and backend development.• Deep, hands-on experience with a major cloud platform (AWS, GCP, or Azure) and its data ecosystem (e.g., S3/GCS, Redshift/BigQuery, EMR/Dataproc, Kinesis/Dataflow).• Extensive hands-on experience with modern big data technologies and data streaming (like Hadoop, Hive, Impala, Apache Spark, Kafka, or Flink).• Proficiency with workflow orchestration tools such as Airflow, Dagster, or Prefect.• Proficiency in designing and implementing microservices architectures, RESTful APIs, and event-driven systems with the "Data as a Product" principle.• Solid understanding of data modeling concepts and database design for analytical (OLAP) and transactional (OLTP) workloads.• Deep understanding and hands-on experience with relational databases (e.g., PostgreSQL, Oracle), NoSQL databases (e.g., MongoDB, Cassandra), data warehousing, and big data technologies (e.g., Spark, Kafka).• Experience building and maintaining CI/CD pipelines for data applications using tools like Jenkins, GitLab CI, GitHub Actions.• Experience managing global technology teams.• Working knowledge of industry & Citi practices and standards.• Consistently demonstrates clear and concise written and verbal communication.• Exceptional communication skills, with the ability to bridge the gap between Business, Technology, and Analytics teams. Role Overview:At Citi Services - Global Trade Technology Organization, you will be part of a passionate and collaborative data team dedicated to harnessing the power of data to drive innovation, create exceptional customer experiences, and solve complex business challenges. As a Senior Data Engineering Lead / Architect, you will play a key role in designing and building the next-generation data architecture while championing a world-class data engineering culture.
Key Responsibilities:
• Architect & Design: Design, architect, and oversee the development of robust, scalable, and reliable data infrastructure on the cloud, including data lakes, data warehouses, and real-time streaming platforms.• Build & Code: Act as a senior individual contributor and hands-on technical leader, writing clean, maintainable, and high-performance code for data ingestion, transformation, and serving layers using Python, Scala, SQL, and Spark.• Lead & Mentor: Lead a team of data engineers, providing technical guidance, mentorship, and career development support to foster a collaborative and inclusive team environment.• Champion Culture: Define, document, and champion data engineering best practices across the organization, including CI/CD, data quality, testing frameworks, observability, and code review standards.• Drive Strategy: Partner