Job Information

Apply Now
Redmond, WA

Senior Software Engineer (Machine Learning)

Posted: August 23, 2015

ReadyPulse helps brands provide social proof on demand and at scale by helping them obtain high quality, product relevant, and authorized content from their top ambassadors.

We are looking for passionate and talented engineers who can work on massive semi-structured data coming from disparate channels and build complex data models around them. You should have strong domain experience in data mining, information retrieval and machine learning. You will have an opportunity to build complex prediction models and have an impact on some of the coolest brands around to sell more online.


  • B.S. or M.S. Computer Science or related field
  • Must have strong Java development experience or another object-oriented language
  • Domain expertise in machine learning, data mining, information retrieval or natual language processing
  • Experience working in an agile/scrum environment and experience with full SDLC
  • Excellent problem solving, critical thinking and communication skills
  • Excellent software design and architecture skills
  • Experience with Map/Reduce paradigms


  • Work in a super agile and dynamic team to implement the next generation of ReadyPulse products
  • Work closely with executive, product, and design team to shape the face of future ReadyPulse products
  • Create data models for machine learning
  • Extract meaningful hidden information from data
  • Actively participate in design and code reviews
  • Interact with implementation team to incorporate their feedback within the product


  • Experience with R or some other modeling tool
  • Experience with image processing
  • Worked with Big Data