JD-
* Strong understanding of ML/NLP fundamentals
* Experience in applying ML/NLP/deep-learning solutions to real world problems
* Experience in integrating ML/NLP algorithms with end user applications, accounting for data pipelines and feedback loops
* Experience in maintaining deployed systems with ML/NLP solutions
* Ability to set the ML/NLP direction within the team
* Experience with deep learning tool kits such as Keras/TensorFlow, PyTorch, etc.
* Proficiency in Python, SQL, Mongo databases and cloud technologies
* Strong data analysis skills
* Hands on experience with software engineering and solution architecture
* Passion for contributing to technically complex projects that are fast paced and critical to the business
* Knowledge of software engineering development, test, operational and maintenance best practices
* Demonstrated ability to collaborate and build strong relationships with team members
* Strong verbal and written communication skills
* Attention to detail and user experience
* Quick learner with an ability to self teach to navigate uncertainty/ambiguity and frequently changing industry standards
* Curious problem solver who seeks to understand the underlying technology behind the product
* Excellent problem solving skills, from design to engineering execution - including crisis management, communication, issue tracking, triaging and providing recommendations to partners
Skills Preferred
* Advanced Java 8
* Java 11
* Spring Boot
* Spring JDBC
* Spring Webflux
* Apache Kafka
* NO SQL
* Elastic Search
* Amazon Web Services (AWS)
* Web/Application Server architecture
* Machine Learning
* DevOps/SRE
Bachelor's degree