Tech Consultant - Data Engineer

NTT DATA

5+ yrs Bengaluru Full Time Hybrid (office + remote)
NTT DATA logo
Posted : today
Actively hiring

Job description

NTT DATA is seeking a skilled Technology Consultant specializing in Data Engineering. This role is vital for designing, developing, and maintaining robust enterprise data pipelines and platforms. The ideal candidate will possess strong practical skills in Python, SQL, ETL/ELT processes, cloud data technologies, and modern data engineering tools. Collaboration with cross-functional teams, including Data Architects, Data Scientists, and Business Analysts, will be key to building reliable data solutions that prioritize data quality, performance, security, and scalability.

Responsibilities

Key responsibilities include designing and implementing scalable ETL/ELT pipelines for diverse data types, building robust data ingestion and transformation solutions from multiple sources, and developing optimized SQL queries and Python scripts. You will also be involved in constructing and managing data warehouses, data lakes, and Lakehouse architectures, developing both batch and real-time data streams, and implementing complex data mapping and transformation logic. Data quality assurance through profiling, cleansing, validation, and reconciliation is essential. Performance, scalability, reliability, and cost efficiency of data pipelines will require continuous optimization. Troubleshooting pipeline failures and data quality issues, translating business requirements into technical solutions, and implementing data orchestration, monitoring, and alerting systems are also integral. Supporting production pipelines, conducting root cause analysis, and participating in code reviews, testing, CI/CD deployments, and production releases are expected. Maintaining comprehensive documentation for data mappings, technical designs, and operational procedures is crucial.

Qualifications

A minimum of 5 years of experience in Data Engineering, ETL/ELT development, and enterprise data integration is required. Candidates must have at least 4 years of experience working with Python, SQL, data transformation, and large-scale data processing. Additionally, 3+ years of experience with cloud data services on AWS, Azure, or Google Cloud is necessary, along with 3+ years of experience using modern data platforms such as Spark/PySpark, Databricks, or Snowflake. Core technical competencies include programming languages like Python and SQL, data processing with Spark and PySpark, data platforms like Databricks and Snowflake, ETL/ELT methodologies, cloud platforms (AWS, Azure, GCP), data architecture principles (Data Warehouse, Data Lake, Lakehouse), orchestration tools (Airflow, Databricks Workflows), streaming technologies (Kafka, Kinesis, Event Hubs, Pub/Sub), development practices (Git, CI/CD, Automated Testing), and data quality management (Validation, Reconciliation, Profiling, Monitoring).

Essential Skills

PythonSQLETL/ELTAWSAzureGoogle CloudSparkPySparkDatabricksSnowflakeData IngestionData TransformationData IntegrationData WarehouseData LakeLakehouseAirflowDatabricks WorkflowsKafkaKinesisEvent HubsPub/SubGitCI/CDAutomated TestingData ValidationData ReconciliationData ProfilingData Monitoring

Good to Have

AWS GlueAzure Data FactoryGoogle Cloud DataflowRedshiftBigQueryAzure SynapseData ModelingDimensional ModelingCDCSCD Type 1/2Schema EvolutionIncremental Data ProcessingStreaming PipelinesdbtData GovernanceMetadata ManagementData SecurityDockerKubernetesAI/ML Data PipelinesFeature EngineeringEmbeddingsVector Data

Highlights

  • Actively hiring

More Details

RoleTech Consultant - Data Engineer
DepartmentData Engineering
Employment TypeFull Time, Hybrid (office + remote)

About the Company

NTT DATA logo

NTT DATA

IT Consulting

Tech Consultant - Data Engineer at NTT DATA | SkillMX | SkillMX