Previous Job
Full Stack Developer - User Personalization
Ref No.: 18-03877
Location: Chicago, Illinois
Start Date / End Date: 04/05/2018 to 08/24/2018
Title - Full Stack Developer - User Personalization
Work location(s) – Based out of downtown Chicago
Duration of assignment – 4/2 to 8/24/18
Typical anticipated hours per week/schedule – 40

· Consulting with internal stakeholders to understand technical needs, analyzing solution options and making a recommendation based upon your knowledge and experience
· Leverage machine learning techniques to build systems a personalization logic which processes and derives insights from different data sources every day (Critical for role success)
· Developing enterprise and consumer grade solutions
· Gaining technical knowledge of software and open source technology stacks
· Partnering with designers and user experience specialists to create consumer-first user experiences
· Bridging the gap between elegant front-end design and existing enterprise backend architectures

Experience and Knowledge:
· Previous professional experience working with Python, RabbitMQ, Django/ Flask, Rest Framework, Oauth, NLTK/SciKit and other Python packages
· You have created and deployed microservices
· Ability to use containers like dockers or kubernettes
· Experience working with agile methodology & dev ops geared towards cloud
· Strong knowledge of full stack development and Object Oriented development
· Familiarity with IOT integrations (ex: Alexa skill development process)
· Published apps, websites or other examples of solutions built
· You have worked with AWS, Azure, Google Cloud (preferred)
· You have front-end development experience: HTML5, JavaScript/ JQuery, CSS
· Experience with Angular, node.js and templating engines like Handlebars, Ninja, or equivalent
· You have worked with, and are proficient with Python ORMs; MVC pattern and frameworks; Rest API architecture, Postgres SQL and/or NoSQL databases like Cassandra or Mongo
· iOS development experience helpful but not required
· Previous experience writing personalization logic for consumer facing applications (nice to have)
· Minimum of Bachelor degree preferably in MIS or equivalent IT field experience required.

Skills needed:
· Strong communication skills
· Strong data engineering background with prior experience in large-scale distributed data processing platforms such as Kafka, Spark, Kinesis
· A desire to learn and share your knowledge
· 2+ years of work or educational experience in Data Science / Machine Learning.
· Strong knowledge of Client techniques including both supervised and unsupervised learning, classification, regression, and optimization