Senior Spark & Python Developer
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
Recommended Jobs
Software Developer SME (02)
Candidate must be located in DMV area and able to commute to Stafford, VA office. Our team provides focused agile software development and maintenance for CODIS, a mission-critical application for …
MSF Motorcycle RiderCoach PENN DOT
MSF Motorcycle RiderCoach- PENN DOT MSF Rider Coach - Pennsylvania We have an excellent opportunity and positions open at many locations for qualified Motorcycle Safety Foundation Rider Coa…
Senior Vehicle Integration Engineer I
About The Role ABOUT ROCKET LAB Rocket Lab is a global leader in launch and space systems. The rockets and satellites we build and launch enable some of the most ambitious and vital space missions g…
Full Stack Developer
BT-72 – Full Stack Developer Skill Level: Subject Matter Expert Location: Chantilly (fully on-site, no remote option) **MUST HAVE A POLY CLEARANCE TO APPLY** Mandatory Skills …
Member Experience Team Member - Chantilly
Job Description Job Description Overall Scope: The Member Experience Team Member will greet and direct members, guests and staff as they enter the gym and provide control of the front door locat…
Director in Training
Job Description Job Description Company: Chick-fil-A Patrick Henry Mall Corey, the Operator, is an up and coming Operator who is passionate about not only making an impact in the store but a…
Display/Delivery Assistant
Job Description Our Display Delivery Assistants are responsible for the setup of merchandise in Havertys Showrooms. As a Display Delivery Assistant, you will also have the opportunity to furn…
Senior Data Scientist, Generative AI Innovation Center, Model Customization
DESCRIPTION Are you looking to work at the forefront of Machine Learning and AI? Would you be excited to apply Generative AI algorithms to solve real world problems with significant impact? The Ge…
Explore Lynchburg: Your Next Nursing Adventure Awaits!
RN PCU job in Lynchburg, VA Are you feeling unfulfilled in your current nursing position? Explore the charm and rich history of Lynchburg while advancing your nursing career! Nestled in the beautiful…
Automotive Service Advisor
Job Description Job Description The Automotive Service Advisor helps manage the center of communications for all repair activities and acts as a liaison between customers and the dealership. Acti…