Data Engineer
Job Description
Roles & Responsibilities:
- Design, develop, and maintain data solutions for data generation, collection, and processing using Scala.
- Create data pipelines, ensure data quality, and implement ETL processes to migrate and deploy data across systems.
- Collaborate with cross-functional teams to identify and resolve data-related issues.
- Develop and maintain data models, data dictionaries, and data flow diagrams.
Professional & Technical Skills:
- Must To Have Skills: Proficiency in Scala.
- Good To Have Skills: Python (Programming Language), Apache Hadoop, PySpark.
- Experience with ETL tools such as Apache NiFi, Talend, or Informatica.
- Experience with data warehousing and data modeling concepts.
- Experience with SQL and NoSQL databases.
- Strong understanding of distributed computing principles.
- Experience with cloud-based data solutions such as AWS, Azure, or GCP.
Additional Information:
- The candidate should have a minimum of 3 years of experience in Scala.
- The ideal candidate will possess a strong educational background in computer science, information technology, or a related field, along with a proven track record of delivering impactful data-driven solutions.
- This position is based at our Pune office.