Offers “Amazon”

Expires soon Amazon

Software Developer - Customer Behavior Analytics

  • Seattle (King)
  • IT development

Job description

DESCRIPTION

Machine Learning is changing the way new products, programs and services are created and intelligently marketed to customers to increase customer engagement. The Consumer Marketing Analytics (CMA) team is uniquely organized with SDEs and Research Scientists to solve challenging predictive analytics problems at Amazon scale. Are you passionate about Big Data (Amazon scale), Machine Learning and Predictive Analytics software?

Big Data Processing
We are responsible for the production, processing, and analysis of several TB's of customer grain data on a daily basis. We analyze data coming from various traffic channels such as free search, paid search, social, paid social email, associates etc. We also heavily use AWS services such as AWS Flow, S3, EC2, EMR (Hadoop/Spark), Kinesis, DynamoDb to manage our data workflows.

Machine Learning
We are building various Machine Learning solutions that learn and become better with time by the addition of new data and validation methodologies. We work with both supervised and unsupervised machine learning approaches not limited to regression, classification, clustering etc. Some sample ML applications CMA team owns 1) DownStream Impact (DSI) metric for each customer actions, 2) every customer's likelihood (propensity) to take an action 3) segmenting customers of similar interests for relevant targeting 4) identifying multiple accounts from a single customer etc.,

We are exploring migration to Spark and GPGPU computing for modeling/scoring tasks in machine learning to scale even more to real time and bigger stream of data.

We have several services that provide predictions from our models to influence Amazon customer experience. We are looking for an outstanding individual who combines superb technical, communication, and analytical capabilities with a demonstrated ability to get the right things done quickly and effectively. This person must be comfortable working with a team of software development engineers to raise the bar of the software we deploy.
The ideal candidate for our team is a thinker and a doer: someone who loves sophisticated algorithms and mathematical precision, but at the same time enjoys implementing real systems, and is motivated by the prospect of spectacular business returns.

Desired profile

BASIC QUALIFICATIONS

• Bachelor's Degree in Computer Science or related field, or equivalent experience
• 1+ years professional experience in software development
• Strong knowledge of data structures, algorithms and OO design.
• Solid coding practices including good design documentation, unit testing, peer code reviews, and a preference for agile methods

Make every future a success.
  • Job directory
  • Business directory