Software Engineer - Machine Learning

Location: San Francisco, California
Date Posted: 08-30-2017
Outstanding opportunity for an experienced, enthusiastic Senior Software Engineer to implement innovative machine learning software solutions. We are rapidly expanding delivery of  big data analytics and you can assume the role of key contributor for highly valued, high-profile functionality that is at the core of our product offerings.

Great opportunity to develop your expertise in leading-edge technologies and analytical techniques as you solve challenging problems and become a significant contributor to a dedicated team that takes great pride in their work. This is a terrific opportunity for a seasoned software engineer with experience in areas such as statistical analysis, machine learning or expert systems. Our corporate headquarters are in San Francisco’s vibrant South of Market district, a tech industry hub of innovation and growth.

Job Description

Requirements:
You should have experience in developing optimized analytical software and in processing very large data sets. You must be capable of managing your time well and working efficiently and independently.  Excellent communication skills, both written and verbal, are required.
RESPONSIBILITIES:
* Implement new algorithms for machine learning, NLP, time series analysis, feature processing and data visualization.
*Develop new features and capabilities to make experimentation faster, cheaper to run for entire data science and analytics organization
* Develop real-time data processing systems that turn unstructured data from one source as varied as Facebook, Amazon, credit bureaus, and banking institution into factors that power firm's risk models.
*Develop a framework in firm's big data platform to simulate the impact of different strategies on the company's loan portfolio.
*Develop new machine-learned models and strategies for multiple use cases including underwriting risk, fraud, and marketing.

Qualifications

Strong software engineering and programming skills in multiple languages, with one of the languages being Python,
*Strong experience and fluency in big data technologies like SparkHive and Presto,
*Strong expertise in machine learning, and familiarty with common frameworks such as scikit-learnmlib, and tensorflow
*Experience with real-time stream processing frameworks like Kafka is a plus,
*4-8 years experience.
EDUCATION REQUIREMENT:
*Ph.D. in CS, Statistics, or Quantitative field, or M.S. and experience in software industry
or
this job portal is powered by CATS