Job Description:
Responsibilities:
- Develop, construct, test and maintain software applications and architectures (including database and large-scale data processing systems)
- Implement elegant (i.e. simple and intuitive) predictive models in software that are dynamic and responsive to user inputs or time-varying observations
- Develop and maintain code to consistently analyze, transform, and grade the quality of diverse datasets
- Creatively and practically overcome data quality concerns and data gaps via custom software solutions
- Infer high-Client characteristics in datasets where such Client is only available for a portion of the dataset
- Assist in the evaluation of applications and tools for data processing and analysis
- Implement data analysis in software following standards and best practices
- Develop data set processes for data modeling, mining and production
- Work as part of the development team to implement and fully utilize the data analysis in implementing world class software solutions
- Recommend ways to improve data reliability, efficiency and quality
- Work effectively with project technologists and stakeholders
- Be a strong fit for our technical and cultural environments
Experience, Skills and Knowledge:
- BS with 8+ years’ experience or MS with 6+ years in Computer Science with experience in Data Science/Analytics in their educational program and/or professional experience
- Programming skills creating enterprise grade solutions in Java is a requirement. Modeling will be implemented and actualized in multi-project enterprise-grade Java-centric codebase
- Experience with a variety of languages: C, C++, C#, JavaScript, Python, Bash, ReactJS, etc... a serious benefit.
- Experience with database management and queries including SQL and Mongo
- Experience with cloud management and infrastructure specifically with AWS is a plus
- Experience in machine learning – supervised and unsupervised learning is a plus
- Strong analytical and problem-solving skills
- Excellent verbal and written communication skills
- Comfortable manipulating and analyzing complex, high-volume, high-dimensionality data from disparate and complementary sources
- Communicate complex analysis in a clear, precise, and actionable manner
- Passionate about empirical research and answering difficult questions with data
- Ask insightful questions to better understand expressed and unexpressed customer needs
- Present complex results in a visual and intuitive manner
- Thrive in a fast-paced multidisciplinary environment
- Work both autonomously and in a team
- Solve problems through programming and simulation
- Have experience with large scale programming and/or optimization problems
- Subject matter agnostic with a passion for digging into any dataset by researching the relevant information on the subject in order to use the data effectively