Feuji is seeking a skilled Data Engineer to design, develop, optimize, and maintain scalable data solutions. The ideal candidate will work with large datasets, data pipelines, and ETL processes, ensuring data quality and integrity across systems.
Responsibilities:
- Design, develop, and maintain scalable data pipelines and ETL processes
- Write complex SQL queries, stored procedures, views, and performance tuning scripts
- Analyze and optimize large-scale database systems for performance and reliability
- Work closely with business analysts, developers, and stakeholders to understand data requirements
- Ensure data quality, integrity, and consistency across systems
- Support data integration, migration, and transformation activities
- Troubleshoot production issues and provide timely resolutions
- Collaborate with cross-functional teams in agile development environments
Requirements:
- 5–10 years of experience in Data Engineering or related roles
- Strong hands-on experience with SQL and database concepts
- Experience in writing complex queries, joins, indexing, and query optimization
- Good understanding of ETL/Data Pipeline concepts
- Experience working with relational databases such as Oracle, SQL Server, PostgreSQL, or MySQL
- Knowledge of data warehousing concepts and large-scale data processing
- Familiarity with cloud/data platforms is a plus
- Strong analytical and problem-solving skills
- Good communication and stakeholder management
- Ability to work independently and collaboratively in a team environment
- Java programming experience
- Experience with Spark, Hadoop, Kafka, or big data technologies
- Exposure to cloud platforms such as AWS, Azure, or GCP
- Knowledge of CI/CD and version control tools