Job Description
Job Description And Key Responsibilities
• Design, develop, and maintain robust, scalable ETL pipelines using tools like Apache Spark, Kafka, and other big data technologies.
• Ingest, process, and store structured, semi-structured, and unstructured data from various sources.
• Demonstrate proficiency in Python, PySpark, Spark, and a solid understanding of design patterns (e.g., SOLID).
• Optimize ETL processes to ensure scalability and efficiency.
• Work with various file formats, such as JSON, CSV, Parquet, and Avro.
• Should have intermediate level knowledge of RDBMS, NoSQL databases, and CAP theorem principles
• Collaborate with data scientists, analysts, and other stakeholders to understand data requirements and optimize data models for performance and scalability.
• Document data processes, architectures, and models comprehensively to facilitate cross-team understanding and maintenance.
• Implement and maintain CI/CD pipelines using tools like Docker, Kubernetes, and GitHub.
• Ensure data quality, integrity, and security across all systems and processes.
• Implement and monitor data governance best practices.
• Stay up-to-date with emerging data technologies and trends, and identify opportunities for innovation and improvement.
• Knowledge of other Cloud Data/Integration/Orchestration Platforms- Snowflake, Databricks, Azure Data Factory etc. is good to have
Minimum years’ experience required 3-4 of experience in Programming Language (Any of Python, Scala, Java) (Python Preferred), Apache Spark, ADF, Azure Databricks, Postgres, Knowhow of NoSQL is desirable, ETL (Batch/Streaming), Git , Familiarity with Agile.
Required Qualification: BE / master’s in design / B – Design / B.Tech / HCI – Certification (Preferred)
💡 Quick Summary
Seeking a career-building opportunity? The Data Engineering - Experienced Associate position is now open for candidates interested in the IT Engineer & Developer Jobs sector. This role in Mumbai offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in IT Engineer & Developer Jobs is a plus.
