Previous Job
Machine Learning- Java Developer- Mid Level
Ref No.: 17-04059
Location: Jersey City, New Jersey
Position Type:Full Time
Pay Rate : $ 125,000.00 - 155,000.00 /Year
Machine Learning- Java Developer- Mid Level

The Machine Learning Java Developer will use statistical modelling, anomaly detection, predictive modelling, time series forecasting and other techniques on big and fast data to reduce the risk and cost of managing the firm's massive compute infrastructure and applications.


The Machine Learning-Java Developer is responsible for deeply understanding our problem space, swiftly identifying high impact business problems, succinctly formulating them as statistical modelling or machine learning tasks, deftly developing performant, scalable, and resilient production-grade models, readily deploying those models to production, constantly monitoring model performance to ensure delivery of the desired business impact, and effectively communicating the impact broadly at the firm.

  • A Bachelor's degree (Masters/ PhD preferred) in a computational field (Computer Science, Applied Mathematics, Engineering, or in a related quantitative discipline), with 3+ years of experience as an applied data scientist (or equivalent)
  • Understanding of applied statistics and fundamental Client principles and techniques
  • Ability to apply fundamental algorithms and data structures to efficiently solve computational problems
  • Working knowledge of more than one programming language (Python, R, Java, C++ etc.)
  • Ability to stay commercially focused and to always push for quantifiable commercial impact
  • Strong work ethic, a sense of ownership and urgency
  • Strong analytical and problem-solving skills
  • Ability to collaborate effectively across global teams and communicate complex ideas in a simple manner

Third Party Applications Not Accepted