Senior Data Engineer

1 day ago


Bengaluru, Karnataka, India Oracle Full time ₹ 12,00,000 - ₹ 36,00,000 per year
Description

About the Company/Team

We are a global IT services provider, specializing in the Banking and Financial Services domain. Our team is dedicated to delivering cutting-edge solutions to clients worldwide, focusing on enhancing and extending their existing platforms to meet evolving industry demands. As a trusted partner, we offer core banking surround services, helping financial institutions stay ahead of the curve.

Our team takes pride in its expertise in big data engineering and data-driven solutions. We work closely with clients to design and develop robust data infrastructure, ensuring their systems are future-proof and capable of handling massive transaction volumes.

Job Summary

We are seeking a talented Data Engineer to join our dynamic team, focusing on big data solutions for the banking industry. In this role, you will lead the design and development of Big Data Warehouse and Data Lake systems, playing a crucial part in our clients' digital transformation journeys. Your expertise in data engineering will empower financial institutions to harness the power of their data, enabling better decision-making and enhanced customer experiences.

Key Responsibilities

  • Big Data Warehouse and Data Lake Development: Lead the design and implementation of Big Data Warehouse and Data Lake systems, utilizing the Hadoop ecosystem and cloud technologies.
  • Data Pipeline Architecture: Architect efficient data pipelines to ingest, transform, and load data from various sources into the data warehouse and data lake.
  • Hadoop Ecosystem Expertise: Employ tools like Spark, Hadoop, Hive, and Sqoop to process and analyze large-scale data, ensuring optimal performance and security.
  • Cloud Integration: Leverage cloud technologies such as MS Azure Data Factory, Azure Data Bricks, and ADLS Gen2 to build scalable and cost-effective data solutions.
  • Data Modeling: Collaborate with the functional team to understand requirements and design canonical data models for transaction processing.
  • Code Development: Write high-quality code using Python, Scala, and SQL, adhering to best practices and coding standards.
  • Peer Reviews: Conduct code reviews to ensure code quality and early defect detection.
  • Troubleshooting: Troubleshoot and resolve issues, following escalation procedures as needed.
  • Team Collaboration: Work as a senior member of the development team, providing technical guidance and participating in project discussions.

Qualifications & Skills

Mandatory:

  • A Computer Science-related degree (BE/BTech/MCA) is required.
  • 3-7 years of experience in Data Engineering, with a strong focus on big data technologies.
  • Hands-on experience with Hadoop ecosystem tools, particularly Spark (PySpark or Spark-Scala), for 3-7 years.
  • Proficiency in programming languages: Python, Scala, and SQL.
  • Understanding of distributed computing, data structures, and algorithms.
  • Experience in the banking domain, preferably with knowledge of core banking solutions like Oracle FLEXCUBE.
  • Strong analytical and communication skills.

Good-to-Have:

  • Prior involvement in at least two production implementations of Big Data Warehouse/Data Lake projects.
  • Knowledge of Oracle FLEXCUBE backend data model.
  • Familiarity with SDLC and Agile methodologies.
  • Flexibility and adaptability to changing project priorities.
  • Excellent written and verbal communication skills.

Self-Assessment Questions:

  1. Describe a successful Big Data Warehouse or Data Lake project you worked on. What were your key contributions, and how did you ensure its success?
  2. How do you approach designing a data pipeline for a large-scale transaction processing system? Elaborate on the tools and techniques you would choose and why.
  3. Share your experience with Spark and Hadoop. How have you optimized data processing and analysis using these technologies?
  4. In your experience, what are the critical considerations when working with cloud data solutions like Azure Data Factory and Azure Data Bricks?
  5. How do you stay updated with the latest trends and technologies in the data engineering field, and how do you apply this knowledge to your work?

Filtration and Screening Criteria:

  • 3-7 years of experience in Data Engineering, specifically in the Big Data domain.
  • Hands-on expertise with Hadoop ecosystem tools, including Spark and Kafka.
  • Profound knowledge of distributed computing and storage systems.
  • Proficiency in SQL and PL/SQL programming and performance tuning.
  • Understanding of Oracle FLEXCUBE backend data model.
  • Strong analytical and communication skills.
Qualifications

Career Level - IC3



  • Bengaluru, Karnataka, India NTT DATA, Inc. Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    About the RoleAs a Senior Data Engineer cum Data Scientist, you will be a key contributor to designing, developing, and operating advanced data architectures, pipelines, and analytics solutions within the Palantir ecosystemYou will leverage your deep expertise in Palantir Foundry and Gotham platforms, combined with strong AI capabilities, to solve complex...


  • Bengaluru, Karnataka, India NTT DATA Global Delivery Services Ltd Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    ERP Senior Specialist Job Title: Azure Senior Data Engineer We are looking a highly skilled and experienced Senior Azure Data Engineer to join our team. This role requires deep expertise in Azure Data Factory and Databricks, including CI/CD setup for Databricks, and strong proficiency in ETL, SQL, and modern data engineering practices. You will be the...


  • Bengaluru, Karnataka, India NTT DATA Full time ₹ 1,20,000 - ₹ 3,00,000 per year

    Req ID: 341131NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Data Engineer Senior Consultant to join our team in Bangalore, Karnātaka (IN-KA), India (IN). Location: | Experience:...


  • Bengaluru, Karnataka, India NTT DATA Global Delivery Services Ltd Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Data Senior Engineer Req ID: 337668 NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Data Senior Engineer to join our team in Bangalore, Karnātaka (IN-KA), India (IN). Job...

  • Senior Data Scientist

    2 weeks ago


    Bengaluru, Karnataka, India Enable Data Incorporated Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Enable Data Incorporated is looking for a talented and experienced Senior Data Scientist to join our innovative team. In this role, you will be responsible for driving data science initiatives, developing predictive models, and providing insights that guide key business decisions. The ideal candidate has a strong background in statistical analysis, machine...

  • Data Entry Operator

    3 days ago


    Bengaluru, Karnataka, India Design Engineer Full time ₹ 2,64,000 per year

    We are seeking a dedicated and detail-oriented Data Entry Operator (DEO) to support R&D projects. The role involves accurate data entry, documentation, and maintenance of research records in secure systems. The DEO will assist scientists, engineers, and administrative staff by ensuring timely and error-free handling of project information.Key...


  • Bengaluru, Karnataka, India IC Data Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Senior Data Scientist (Remote Sensing)About the jobSagri Inc. is a pioneering social impact startup founded in 2018 with the vision of "realizing the coexistence of humanity and the earth." We utilize satellite data and AI technology to address global food crises and climate change challenges. Our core products - Actaba, Detaba, and Sagri - offer innovative...

  • Data Engineer

    2 weeks ago


    Bengaluru, Karnataka, India NTT DATA Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Design and implement tailored data solutions to meet customer needs and use cases, spanning from streaming to data lakes, analytics, and beyond within a dynamically evolving technical stack. Provide thought leadership by recommending the most appropriate technologies and solutions for a given use case, covering the entire spectrum from the application layer...


  • Bengaluru, Karnataka, India Tap Growth ai Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    We're Hiring: Senior Data Engineer We are seeking an experienced Senior Data Engineer to design, build, and maintain robust data infrastructure and pipelines. The ideal candidate will have expertise in big data technologies, cloud platforms, and data architecture to support our analytics and business intelligence initiatives. Location:Bengaluru, India Work...


  • Bengaluru, Karnataka, India NTT DATA Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Req ID: 343115NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Senior Software Engineer - Generative AI and Intelligent Automation to join our team in Bangalore, Karnātaka (IN-KA),...