Skip to main content

Python Developer with Spark Expertise

Python Developer with Spark Expertise
Optimuss Inc
1 month 3 weeks ago

Job Details

Position: Python Developer with Spark Expertise

Position Overview:

We are seeking a talented Python Developer with expertise in Apache Spark to join our growing team. The ideal candidate will have a strong background in Python development and hands-on experience with Spark for processing large-scale datasets. As a key member of our team, you will play a critical role in developing data pipelines, optimizing performance, and implementing robust solutions to meet our clients' evolving needs.

Responsibilities:

  • Design, develop, and maintain data processing pipelines using Python and Apache Spark.
  • Collaborate with cross-functional teams to understand requirements and translate them into technical solutions.
  • Optimize Spark jobs for performance, scalability, and reliability.
  • Implement data transformations, aggregations, and analytics to derive meaningful insights from large datasets.
  • Troubleshoot and resolve issues related to data processing and performance bottlenecks.
  • Stay updated on emerging technologies and best practices in data engineering and Spark ecosystem.

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Strong proficiency in Python programming language.
  • Hands-on experience with Apache Spark for distributed data processing.
  • Familiarity with Spark RDDs, DataFrames, and Spark SQL.
  • Experience with Spark streaming and batch processing.
  • Solid understanding of data structures, algorithms, and software design principles.
  • Excellent problem-solving skills and attention to detail.
  • Effective communication and collaboration skills.
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud Platform) is a plus.
  • Prior experience with other big data technologies (e.g., Hadoop, Kafka) is desirable.

Expertise level

Key skills