We are seeking an experienced Data Engineer with 5+ years of relevant experience in designing, developing, and maintaining scalable data solutions. The ideal candidate will possess strong expertise in data engineering, ETL processes, SQL development, data visualization, and analytics platforms. This role requires close collaboration with business stakeholders, analysts, and technology teams to deliver robust data pipelines, reporting solutions, and actionable insights that support business decision-making.
Key Responsibilities
Data Engineering & Integration
- Design, develop, and maintain scalable data pipelines and ETL/ELT processes.
- Build and optimize data ingestion, transformation, and integration workflows from multiple data sources.
- Ensure data quality, integrity, consistency, and governance across enterprise platforms.
- Develop and maintain data models, data marts, and analytical datasets.
Data Processing & Transformation
- Perform data cleansing, transformation, and enrichment using tools such as Informatica, Dataiku, Alteryx, or Tableau Prep.
- Optimize data workflows to improve performance, scalability, and reliability.
- Support automation initiatives to streamline data processing activities.
Database Development
- Develop, optimize, and maintain complex SQL queries, stored procedures, and database objects.
- Work extensively with PostgreSQL, MySQL, and other relational databases.
- Perform query tuning and database performance optimization.
Reporting & Data Visualization
- Collaborate with business stakeholders to understand reporting and analytics requirements.
- Design and develop dashboards, reports, and storyboard prototypes using Tableau.
- Deliver visualization solutions with rapid turnaround while ensuring data accuracy and usability.
- Promote data-driven decision-making through effective presentation of insights.
Project Delivery & Stakeholder Management
- Participate in the full project lifecycle including:
- Business requirement gathering
- Solution design and validation
- User Acceptance Testing (UAT)
- Technical documentation
- Production deployment and post-production support
- Manage multiple workstreams and priorities in a dynamic environment.
- Partner with cross-functional teams to deliver business-focused data solutions.
Continuous Improvement
- Identify opportunities to improve data architecture, processes, tools, and reporting capabilities.
- Contribute to best practices for data engineering, analytics, and governance.
- Stay updated with emerging technologies and industry trends in data engineering and analytics.
Required Qualifications
- Bachelor's Degree in Computer Science, Statistics, Finance, Information Systems, Engineering, or a related field.
- 5+ years of experience in Data Engineering, Analytics Engineering, Business Intelligence, or related roles.
- Demonstrated career progression with increasing responsibilities and ownership.
Required Technical Skills
Core Skills
- Strong expertise in SQL development and database management.
- Experience with PostgreSQL and MySQL.
- Strong understanding of data modeling, ETL/ELT concepts, and data transformation techniques.
- Hands-on experience with:
- Informatica
- Dataiku
- Alteryx
- Tableau Prep
Data Visualization
- Advanced Tableau development skills.
- Strong understanding of data visualization principles and dashboard design best practices.
- Experience building executive-level dashboards and analytical reports.
Programming
- Good knowledge of Python for data processing, automation, and analytics.
- Familiarity with Python data science libraries such as Pandas, NumPy, and Scikit-learn is preferred.
Preferred Skills
- Experience with cloud-based data platforms and modern data architectures.
- Knowledge of data warehousing concepts and big data technologies.
- Exposure to data science and advanced analytics methodologies.
- Understanding of Agile project delivery methodologies.