If you are a self-motivated and results-driven individual with a passion for big data and Spark development, we would love to hear from you! Join our team and be a part of building cutting-edge data solutions that drive business growth and success.
Position: Senior Spark Developer
Location: New York, New York, United States
Salary: $107 Per hour
About the Role: We are seeking a highly skilled Senior Spark Developer to join our dynamic team. As a Senior Spark Developer, you will be responsible for designing, developing, and maintaining complex data processing applications using Apache Spark. You will work closely with our data engineering and data science teams to build scalable and high-performance data solutions.
Key Responsibilities:
- Design, develop, and maintain Spark applications for data processing and analysis.
- Collaborate with data engineering and data science teams to understand business requirements and design efficient data pipelines.
- Optimize Spark jobs for performance, scalability, and reliability.
- Troubleshoot and resolve issues related to Spark application failures.
- Develop and maintain ETL processes to ingest and transform data from various data sources.
- Implement data governance and security measures to ensure data integrity and compliance.
- Develop and maintain technical documentation for Spark applications.
- Mentor and train junior team members on Spark development best practices.
- Keep up-to-date with the latest advancements in Spark and big data technologies and identify opportunities for improvement.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- Minimum of 5 years of experience in developing Spark applications.
- Extensive hands-on experience with Apache Spark, Scala, and Python.
- Solid understanding of big data concepts and distributed computing.
- Experience with cloud-based data platforms such as AWS or Azure.
- Experience with SQL and NoSQL databases.
- Strong knowledge of software engineering principles and design patterns.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
- Ability to work in a fast-paced and dynamic environment.