Data Engineer
Job Title: Data Engineer
Job Type: Full Time
Experience: 5+ Years in Data Engineering
Job Summary:
We are seeking a highly skilled Data Engineer to join our team. The ideal candidate will have strong expertise in Python, data engineering, cloud platforms, and building scalable data pipelines. The role involves working with large datasets, developing robust ETL workflows, managing cloud-based data infrastructure, and supporting analytics and reporting initiatives. This is an excellent opportunity to work in a collaborative and innovative environment focused on delivering high-quality data solutions.
Key Responsibilities:
Data Engineering & Pipeline Development
• Design, implement, and optimize scalable data pipelines for structured and unstructured data.
• Develop robust ETL workflows for data transformation, processing, and integration.
• Integrate data from multiple sources into centralized data platforms and reporting systems.
• Ensure high data quality, integrity, performance, and security across all pipeline operations.
• Monitor and troubleshoot data workflows and optimize system performance.
Cloud Computing & Data Infrastructure
• Manage and maintain data infrastructure in cloud environments such as AWS or Azure.
• Work with cloud storage and data processing services to support business analytics.
• Build scalable solutions for large-volume data processing and management.
• Support end-to-end data lifecycle management and automation processes.
Python Programming & Data Processing
• Develop efficient and reusable Python code for data transformation and processing.
• Work with Python libraries and frameworks for data engineering and analytics tasks.
• Create reusable components, templates, and automation scripts.
• Maintain technical documentation and follow best coding practices.
Collaboration & Communication
• Collaborate with cross-functional teams including analysts, developers, and business stakeholders.
• Support data-driven decision-making by delivering accurate and reliable datasets.
• Participate in Agile development processes including sprint planning, stand-ups, and reviews.
• Communicate technical concepts effectively to both technical and non-technical teams.
Required Skills:
• 5+ years of experience in Data Engineering.
• Strong proficiency in Python and data processing frameworks.
• Experience in designing and managing ETL workflows and data pipelines.
• Strong SQL skills and experience working with relational databases.
• Hands-on experience with cloud platforms such as AWS or Azure.
• Knowledge of data storage, processing, and performance optimization techniques.
• Strong analytical, troubleshooting, and problem-solving skills.
Preferred Qualifications:
• Experience with containerization tools such as Docker.
• Familiarity with CI/CD pipelines and automation practices.
• Exposure to Agile methodologies and collaborative team environments.
• Ability to work independently and manage multiple tasks effectively.
• Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
How to Apply:
Interested candidates can submit their resume to hr@nesasoftware.com and 75938 33665
Subject Line: Application for Data Engineer.