Senior Spark & Python Developer

Maven

• $120K — $145K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years experience with Spark for processing various data types
  • 5+ years experience in Java programming
  • 3+ years experience with Python (specifically PySpark)
  • 3+ years experience with AWS services like EMR and S3
  • Experience in developing RESTful APIs for high-volume data
  • Familiarity with continuous integration tools such as Jenkins
  • Experience in distributed computing, especially Hadoop/Spark
  • Strong analytical skills to tackle technical problems effectively

Responsibilities

  • Develop fault-tolerant data integration processes using Spark and Java
  • Lead development of APIs to integrate fraud detection systems with reporting tools
  • Automate data flow tasks and conduct end-to-end process testing
  • Design scalable frameworks for transforming and presenting loss prevention data
  • Implement Agile best practices and a continuous integration ecosystem
  • Develop scalable Spark/Python solution architectures and RESTful services

Benefits

  • Opportunities for professional growth and advancement
  • Engagement in innovative projects within loss prevention technologies
  • Collaborative work environment with a focus on Agile methodologies
  • Access to cutting-edge technology and tools in cloud infrastructure
  • Ability to make a significant impact on business operations through technology innovations
Full Job Description
What we would like to see:

In a senior developer role, you will design and build data flow and data integration processes to enhance loss prevention technologies for a leading financing firm. Drawing from your vast hands-on experience in Python (PySpark), Spark, REST, Java, and Scala, you will develop, test, and deploy end-to-end solutions using full-stack development tools within AWS (EMR, S3) cloud based infrastructure.

A typical day as a Senior Spark Programmer:
  • Develop fault tolerant, streaming as well as batch data integration processes using Spark/PySpark, Java and performance enhanced SQL
  • Develop and lead development efforts of application programming interfaces to enable integration of fraud detection systems with a host of new reporting and data mining tools
  • Design and develop automation of data flow tasks and end-to-end process testing
  • Design and develop scalable frameworks to ingest, transform, store, and present loss prevention information to downstream systems
  • Implement and lead implementation of Agile best practices and a continuous integration ecosystem
  • Implement and lead implementation efforts of Spark/Python based solution architecture, scalable process frameworks, advanced analytics, and responsive RESTful services
What you will need to bring to the table:

  • 5+ years experience with processing of structured, unstructured and semi-structured data using in-memory cluster computing technologies, specifically with Spark
  • 5+ years experience as a Java programmer
  • 3+ years experience programming in Python (PySpark API)
  • 3+ years experience with cloud services offered through AWE, like EMR, Redshift, or S3
  • 3+ years experience in developing, testing and deploying RESTful APIs for high volume data streams
  • Experience with continuous integration tools like Jenkins
  • Experience working in a distributed computing infrastructure like Hadoop and/or Spark
  • Critical and analytical approach to solving technical problems
  • Excellent interpersonal skills and ability to clearly communicate highly technical concepts to business stakeholders and technical developers alike

Similar Jobs

More Jobs at Maven

More Information Technology Jobs

Find similar Senior Spark & Python Developer jobs: