Job Description :
Job Title: Machine Learning Engineer
Location: Palo Alto, CA
Duration: Long term contract

Job Description:

? Implement machine learning algorithms into services and pipelines to be consumed at web-scale.
? Engineer large scale development systems using full-stack web-based technologies
? Develop micro-services based backend services
? Implement test cases to automate testing of frontend and backend code.
? Be a part of a highly productive and creative engineering team, working together to execute on the vision and the plan laid out for the team.

Skills Required
? Ability to think critically, question assumptions and devise solutions to challenging technical problems.
? Ability to review and understand implementations of machine learning from the team of AI Scientists and productize that code.
? Productization involves refactoring and possibly rewriting the code to operate at web-scale.
? Strong backend web-service troubleshooting and diagnostics skills
? Self-motivated, persevering and capable of working with minimal supervision.
? Solid teamwork and communication skills.
? Hands-on experience with one or more of the following technologies
? Back end web-services: Python, Flask, Django
? Containerization technologies: Docker, Kubernetes
? Cloud: Microsoft Azure
? Database: NOSQL, MongoDB
? Machine Learning: TensorFlow, Keras with TF backend
? ML Technologies: NLP, Computer Vision
? Optional: Java, Spring Boot
? Experience developing AI and machine learning applications
? Experience with full stack applications with Microsoft Azure platform is a big plus.

Education Requirements
? BS or MS in Computer Science or related field.
             

Similar Jobs you may be interested in ..