Senior Project Manager
Job Description
We are looking for an experienced Data Engineer with expertise in Python to become a vital member of our innovative team. The successful candidate will possess 10 to 15 years of experience in data engineering, demonstrating a successful history of designing, constructing, and sustaining scalable data pipelines and architectures. In this key position, you will be essential in converting raw data into valuable insights, facilitating data-driven decision-making throughout the organization.
Responsibilities:
• Design, develop, and manage robust data pipelines and ETL processes to facilitate data ingestion and transformation.
• Collaborate with data scientists, analysts, and other stakeholders to comprehend data requirements and provide high-quality data solutions.
• Develop data models and architectures that cater to analytics and reporting needs.
• Enhance data storage and retrieval processes to guarantee efficient data access and optimal performance.
• Monitor and troubleshoot the performance of data pipelines, ensuring data quality and reliability.
• Document data engineering workflows, architectures, and best practices for future reference.
• Stay informed about the latest trends and technologies in data engineering and analytics.
Mandatory Skills:
• Strong command of Python, with substantial experience in data manipulation and analysis.
• Thorough understanding of data warehousing principles and data modeling techniques.
• Experience with ETL tools and frameworks (e.g., Apache Airflow, Talend, or similar).
• Proficient in SQL and experienced with relational databases (e.g., PostgreSQL, MySQL, or similar).
• Familiarity with big data technologies (e.g., Hadoop, Spark, or similar) is advantageous.
• Experience with cloud platforms (e.g., AWS, Azure, or Google Cloud) and their associated data services.
Preferred Skills:
• Knowledge of data visualization tools (e.g., Tableau, Power BI, or similar).
• Experience with machine learning frameworks and libraries.
• Familiarity with containerization technologies (e.g., Docker, Kubernetes).
• Strong problem-solving abilities and the capacity to work both independently and collaboratively.
• Excellent communication skills, capable of articulating complex technical concepts to non-technical stakeholders.
Qualifications:
• Bachelor's or Master's degree in Computer Science, Information Technology, Data Science, or a related discipline.
• 10 to 15 years of pertinent experience in data engineering or a similar capacity.
• Proven expertise in constructing and maintaining data pipelines and architectures.
• Strong analytical abilities and meticulous attention to detail.
