SENIOR DATA ENGINEER - Kafka
happiestminds
Job Description
- Develop scalable solutions using big data technologies.
- Analyze and organize raw data from diverse sources to build data systems and pipelines.
- Evaluate business needs to create and maintain optimal data pipeline architecture.
- Assemble large, complex data sets that meet functional and non-functional business requirements.
- Build analytics tools that provide actionable insights into key business performance metrics.
- Hands-on development experience with Hadoop, Spark, Hive, HBase, and Kafka.
- Experience with NoSQL databases like Cassandra and MongoDB.
- Collaborate with teams to resolve issues and undertake production support activities.
- Report and update progress, status, issues, and risks as per project processes.
Mandatory Skills:
- 4+ years of experience in data engineering and developing scalable solutions.
- Expert understanding of Azure Data lake and experience with SQL Server (T-SQL).
- Proficiency in at least two programming languages among Java, Scala, or Python.
- Strong understanding of data warehousing concepts, ETL/ELT processes, and reporting tools.
- Experience with Kafka Stream for meta-data driven data ingestion.
- High level of accuracy and attention to detail.
- Experience in coaching and mentoring less experienced engineers.
- Strong customer and value focus, driven to deliver business value.
Preferred Skills:
- Experience in the financial services or insurance sector.
- Understanding of Postgres databases.
- Experience with data visualization tools (e.g., Chartio).
- Understanding of Linux OS core principles, performance, and tuning.