Data Engineer_Scala (Remote)
Ganit Business Solutions Verified employer
Actively hiring · Posted 1d ago · JEV2610B67EA313EE
Job description
Job Description:
We are looking for a Big Data Engineer who have worked across the entire ETL stack. Someone who has ingested data in a batch and live stream format, transformed large volumes of daily and built Data-warehouse to store the transformed data and has integrated different visualization dashboards and applications with the data stores. The primary focus will be on choosing optimal solutions to use for these purposes, then maintaining, implementing, and monitoring them.
Responsibilities:
Develop, test, and implement data solutions based on functional / non-functional business requirements.
You would be required to code in Scala and PySpark daily on Cloud as well as on-prem infrastructure
Build Data Models to store the data in a most optimized manner
Identify, design, and implement process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.
Implementing the ETL process and optimal data pipeline architecture
Monitoring performance and advising any necessary infrastructure changes.
Create data tools for analytics and data scientist team members that assist them in building and optimizing our product into an innovative industry leader.
Work with data and analytics experts to strive for greater functionality in our data systems.
Proactively identify potential production issues and recommend and implement solutions
Must be able to write quality code and build secure, highly available systems.
Create design documents that describe the functionality, capacity, architecture, and process.
Review peer-codes and pipelines before deploying to Production for optimization issues and code standards
Skill Sets:
Good understanding of optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL and ‘big data’ technologies.
Proficient understanding of distributed computing principles
Experience in working with batch processing/ real-time systems using various open-source technologies like NoSQL, Spark, Pig, Hive, Apache Airflow.
Implemented complex projects dealing with the considerable data size (PB).
Optimization techniques (performance, scalability, monitoring, etc.)
Experience with integration of data from multiple data sources
Experience with NoSQL databases, such as HBase, Cassandra, MongoDB, etc.,
Knowledge of various ETL techniques and frameworks, such as Flume
Experience with various messaging systems, such as Kafka or RabbitMQ
Creation of DAGs for data engineering
Expert at Python /Scala programming, especially for data engineering/ ETL purposes
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with Ganit Business Solutions.
- Track your application and get updates by email and WhatsApp.