Loading...

Spark Developer

Home / AU Small Finance Bank

website-design.png

Spark Developer

QA Engineer

AU Small Finance Bank , Jaipur

About Us


Job Description


Responsibilities:

1. Design and Develop Spark Applications:

  • Understand the current Apache Spark platform scala code and nuances related to the same
  • Optimize and fine-tune Spark jobs for performance and efficiency.

2. Python Programming:

  • Utilize Python for scripting, data manipulation, and integration with Spark applications.
  • Collaborate with cross-functional teams to integrate Python-based solutions into Spark workflows.

3. Big Data Processing:

  • Work with large-scale distributed systems for processing and analysing big data.
  • Implement best practices for data processing, storage, and retrieval.

4. Performance Optimization:

  • Identify bottlenecks and optimize Spark applications for enhanced performance.
  • Implement caching and partitioning strategies to improve data processing speed.

5. Collaboration and Communication:

  • Collaborate with data scientists, analysts, and other engineering teams to understand business requirements and translate them into technical solutions.
  • Communicate effectively with team members and stakeholders.

6. Monitoring and Troubleshooting:

  • Implement monitoring solutions for Spark jobs and proactively address any issues.
  • Troubleshoot and resolve performance and operational issues.

7. Documentation:

  • Maintain comprehensive documentation for Spark applications, workflows, and processes.
  • Provide training and knowledge transfer to junior team members.

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 5-7 years of experience working with Apache Spark, Scala.
  • Familiarity with AWS Cloud platform
  • Strong proficiency in Python programming.
  • Experience with big data processing frameworks and distributed computing.
  • Solid understanding of data structures, algorithms, and data modeling.
  • Excellent problem-solving and analytical skills.
  • Effective communication and collaboration skills





Software Development - Other,
Banking,
Engineering - Software & QA,
Full Time, Permanent
Software Development
Education
Any Graduate

class="styles_read-more-link__dD_5h">read more

Key Skills
Skills highlighted with ‘ class="ni-icon-jd-save">‘ are preferred keyskills
class="ni-icon-jd-save">SCALA class="ni-icon-jd-save">Spark class="ni-icon-jd-save">Data Modeling class="ni-icon-jd-save">AWS class="ni-icon-jd-save">Python
target="_blank" class="styles_chip__7YCfG styles_non-clickable__RM_KJ">Data Structures And Algorithms

location-iconJob Location

Jaipur

course-mode-iconRelevant Jobs

location-icon Job Location

Jaipur
Information
position
Position

QA Engineer

job-type
Job Type
Experienced
workplace
Type of workplace
on-site
languages0
English Languages
Basic
languages0

Languages

Salary Range

(Based On Interview)

Talento-logo
Download App Now