Description

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

Education

Any Graduate