Job Summary
We are seeking a highly skilled Sr. Developer with 5 to 8 years of experience in Spark in Scala to join our team. The ideal candidate will work in a hybrid model and contribute to the development and optimization of our data processing systems. This role is crucial for ensuring efficient data handling and analysis which directly impacts our companys success and societal contributions.
Responsibilities
Develop and maintain scalable data processing systems using Spark in ScalaOptimize and enhance existing Spark applications for better performance and efficiencyCollaborate with data engineers and analysts to understand data requirements and deliver solutionsImplement best practices for data processing storage and retrievalEnsure data quality and integrity throughout the data lifecycleTroubleshoot and resolve issues related to Spark applications and data pipelinesProvide technical guidance and support to junior developers and team membersParticipate in code reviews to maintain high code quality standardsStay updated with the latest developments in Spark and Scala technologiesContribute to the design and architecture of data processing systemsWork closely with cross-functional teams to deliver data-driven solutionsDocument technical specifications and processes for future referenceEnsure compliance with data security and privacy regulations
Qualifications
Possess a minimum of 5 years of experience in Spark in ScalaDemonstrate strong problem-solving and analytical skillsExhibit excellent communication and collaboration abilitiesShow proficiency in optimizing and troubleshooting Spark applicationsHave experience with data processing best practices and methodologiesDisplay knowledge of data security and privacy regulationsHold a degree in Computer Science Engineering or a related fieldNice to have experience with other big data technologies and toolsShow a proactive approach to learning and adopting new technologiesDemonstrate the ability to work in a hybrid work model effectivelyExhibit strong organizational and time management skillsHave a track record of delivering high-quality solutions on timeShow commitment to continuous improvement and innovation.