Cognizant Hiring Python Data Engineer in Gurgaon | Hybrid
Role Overview
Data Engineer
Job Description
Data Pipeline Development
- Build and maintain ETL/ELT pipelines using Python.
- Ingest data from multiple sources (APIs, databases, files, streaming systems).
- Optimize pipelines for performance and scalability.
- Clean, transform, and validate raw datasets.
- Handle structured and unstructured data.
Frameworks
Use frameworks like:
- Pandas
- PySpark
- Dask
Database & Data Warehousing
- SQL (PostgreSQL, MySQL, SQL Server)
- NoSQL (MongoDB, Cassandra)
- Design schemas and optimize queries.
- Build data warehouses using:
- Snowflake
- Redshift
- BigQuery
Big Data Technologies
- Apache Spark
- Hadoop
- Process large-scale datasets efficiently.
Workflow Orchestration
- Apache Airflow
Cloud Platforms
Work on cloud environments:
AWS
- Amazon S3
- AWS Glue
- AWS Lambda
- Amazon EMR
Microsoft Azure
- Azure Data Factory
- Azure Synapse
Google Cloud Platform (GCP)
- Dataflow
- BigQuery
Data Quality & Monitoring
- Implement data validation checks.
- Monitor pipeline failures and fix bugs.
- Ensure data reliability and integrity.
Application Advice
Highlight experience with Python, MongoDB, REST APIs, Oracle, PL/SQL, Node.js, Cloud Dataflow, and enterprise software projects.
Technical Ecosystem
Eligibility Criteria
Education
Bachelor's degree in Computer Science, Engineering, Information Technology, or related field
Top Picks for You
Microsoft Senior Software Engineer AI AIOps Jobs Hyderabad
Microsoft • Hyderabad • Hybrid
Microsoft Principal Software Engineering Manager Jobs in Bangalore
Microsoft • Bangalore • Hybrid
Birlasoft Sr. Software Engineer Jobs in Pune | .NET
Birlasoft • Pune • Onsite
Birlasoft RPA & Appian QA Tester Jobs in Noida
Birlasoft • Noida • Onsite