Description

Description:

· Software engineer with Python development experience in libraries

· Develop Python and PySpark enhancements to an internal model execution platform that utilizes a custom set of interfaces

· Communicate and direct model development teams on implementation of statistical models

· Interface with model owners and gather feedback on delivered analytical data.

· Write specifications and documentation for Python interfaces

· Communicate needed changes to other members of the development team

· Work with QA team on test plan reviews and assist in QA testing process with requirements clarifications and questions

Requirements:

7+ Years of Python/PySpark Development

Software development background required – understanding of fundamental computer science concepts required 

including algorithms and data structures

Experience developing and packaging own functionality in Python that demonstrate an understanding of namespaces, environments & data structures in Python

Knowledge & experience in working within the Hadoop ecosystem 

Experience in building and debugging PySpark jobs

Comfortable working in a Unix environment

Experience in source control tooling, preferably GIT

Knowledge of and experience in building RESTful interfaces

Experience in working with relational databases

Experience in developing libraries in R is a plus

 

 

Education

Any Graduate