VI

Data Engineer

VISA

6 months ago

3 - 5 years

Hybrid

Bengaluru, Karnataka, India

  • Design, develop, and maintain robust and scalable data pipelines to support various data processing and analytics needs.
  • Implement and optimize SQL queries to extract, transform, and load (ETL) data from various data sources into our data warehouse.
  • Collaborate with data scientists, analysts, and other stakeholders to understand data requirements and deliver solutions that meet their needs.
  • SQL

    Relational Databases

    PYTHON

    Apache SPARK

    ETL Processes

    Job description & requirements

    Key Responsibilities:


    1. Design, develop, and maintain robust and scalable data pipelines to support various data processing and analytics needs.
    2. Implement and optimize SQL queries to extract, transform, and load (ETL) data from various data sources into our data warehouse.
    3. Work with relational databases to ensure data consistency, integrity, and performance.
    4. Collaborate with data scientists, analysts, and other stakeholders to understand data requirements and deliver solutions that meet their needs.
    5. Develop and maintain data models and schemas to support business intelligence and reporting activities.
    6. Utilize distributed computing frameworks, such as Apache Spark, to process large datasets efficiently.
    7. Debug and troubleshoot data-related issues, ensuring data quality and reliability.
    8. Document data engineering processes, workflows, and best practices.

    This is a hybrid position. Expectation of days in office will be confirmed by your Hiring Manager.

    Qualifications

    Basic Qualifications

    Bachelors degree, OR 3+ years of relevant work experience


    Preferred Qualifications

    Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field (or equivalent practical experience).

    Strong proficiency in SQL and experience working with relational databases (e.g., MySQL, PostgreSQL, SQL Server).

    Solid understanding of distributed systems concepts, including parallel processing, data partitioning, and fault tolerance.

    Hands-on experience with Python for data manipulation, scripting, and automation.

    Practical experience with Apache Spark for distributed data processing.

    Basic understanding of data warehousing concepts and ETL processes.

    Excellent problem-solving skills and attention to detail.

    Strong communication skills, with the ability to work effectively in a team-oriented environment.


    Experience :

    3 - 5 years

    Job Domain/Function :

    Data Engineering

    Job Type :

    Hybrid

    Employment Type :

    Full Time

    Number Of Position(s) :

    1

    Educational Qualifications :

    Bachelor's Degree

    Location :

    Bengaluru, Karnataka, India, Bengaluru, Karnataka, India

    Create alert for similar jobs

    Similar Jobs