AE

Data Engineer

American Express

3 months ago

5 - 7 years

Work From Office

Bengaluru, Karnataka, India

  • Design and develop solutions using Bigdata tools and technologies like MapReduce, Hive, Spark etc.
  • Extensive hands-on experience in object-oriented programming using Python, PySpark APIs etc.
  • Participate in code reviews to maintain code quality.
  • Big Data Technologies (Hadoop, Spark)

    PYTHON

    PySpark

    ETL Processes

    SQL

    Spark

    CI/CD pipeline

    unix shell scripting

    Version Control (Git)

    Google Cloud

    Job description & requirements

    Key Responsibilities:


    • Design and develop solutions using Bigdata tools and technologies like MapReduce, Hive, Spark etc.
    • Extensive hands-on experience in object-oriented programming using Python, PySpark APIs etc.
    • Experience in building data pipelines for huge volume of data.
    • Experience in designing, implementing, and managing various ETL job execution flows.
    • Experience in implementing and maintaining Data Ingestion process.
    • Hands on experience in writing basic to advance level of optimized queries using HQL, SQL & Spark.
    • Hands on experience in designing, implementing, and maintaining Data Transformation jobs using most efficient tools/technologies.
    • Ensure the performance, quality, and responsiveness of solutions.
    • Participate in code reviews to maintain code quality.
    • Should be able to write shell scripts.
    • Utilize Git for source version control.
    • Set up and maintain CI/CD pipelines.
    • Troubleshoot, debug, and upgrade existing application & ETL job chains.


    Required Skills and Qualifications:


    • Bachelor’s degree in Computer Science Engineering, or a related field.
    • Proven experience as Data Engineer or similar role.
    • Strong proficiency in Object Oriented programming using Python.
    • Experience with ETL jobs design principles.
    • Solid understanding of HQL, SQL and data modeling
    • Knowledge on Unix/Linux and Shell scripting principles.
    • Familiarity with Git and version control systems.
    • Experience with Jenkins and CI/CD pipelines.
    • Knowledge of software development best practices and design patterns.
    • Excellent problem-solving skills and attention to detail.
    • Strong communication and collaboration skills.
    • Hands-on experience with Google Cloud.


    Experience :

    5 - 7 years

    Job Domain/Function :

    Data Engineering

    Job Type :

    Work From Office

    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

    AE

    American Express

    Data Engineer-American Express-Bengaluru, Karnataka, India-5 - 7 years