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
Cardiothoracic Surgery Physician Assistant
Palm Health is hiring a Cardiothoracic Surgery Physician assistant to come join their award winning facility in Virginia! Non Surgical role. Â This is a great family friendly area, endowed public…
High Speed Guard Engineer
Job Title: High Speed Guard Engineer Location: Springfield, VA Type: Contract To Hire Contractor Work Model: Onsite Security Clearance: Active TS/SCI High Speed Guard Engineer to suppor…
Manager, Data Science - US Card (Fraud)
Overview Manager, Data Science - US Card (Fraud) Data is at the center of everything we do. As a startup, we disrupted the credit card industry by individually personalizing every credit card o…
Certified Nurse Midwife in Leesburg, VA
Are you an experienced certified nurse midwife (CNM) looking for an opportunity to provide excellent patient care? Look no further! TeamHealth is seeking a CNM to join our hospitalist team at Inova L…
Regional CLASS A DOUBLES DRIVER ! Dollar Tree ACCOUNT
Home EVERY 5 days! Dollar Tree Account 3 months exp required! DOUBLES ! CAN GET DOUBLES DOUBLES END AT ORIENTATION !WILL WORK WEEKENDS! Night shift ! TOUCH FRIEGHT! Must have a clean record! NO SAP …
Xfinity Retail District Manager- VA/GA
Job Listing: Xfinity Retail District Manager Company Overview: Blufox Mobile, the largest branded partner for Comcast XFINITY services, is actively seeking energetic individuals to join our team …
CDL-A - Tanker truck driver (Charlottesville)
Tanker truck driver Average pay: $1,200-$1,460 weekly Home time: Every other week Experience: All CDL holders Overview Haul 75% non-hazardous freight in tanker trailers. Hom…
CDL Class A Driver
Do you want to be a part of a highly collaborative and dedicated operations team at one of the most respected charities in the area? The Blue Ridge Area Food Bank is seeking a full-time CDL Class…