Cognitive Engineer, AVP
Cognitive Software Engineer, AVP
In your role as Cognitive Engineer, you will work with other Automation and AI team members through the phases of use-case data exploration and prototyping to the design, implementation and deployment of the Cognitive services supporting use-cases.
Responsibilities:
* Work with a team of data scientists, machine learning engineers, software engineers and QA engineers.
* Perform data collection, preprocessing with various tools and libraries like Apache Tika.
* Build pipeline to integrate with other microservices to create workflow for solving business problem.
* Engage with lines of business, users and analysts to explore and prototype opportunities and use-cases exploiting data and the application of cognitive and machine learning technologies.
* Design, develop, test and support Cognitive microservices to operationalize and productize deployment of resulting models and cognitive solutions.
Highly preferred skills and experience:
* Modern, object-oriented or functional programming experience, (Java, SQL)
* Strong knowledge in Java application, service development.
* Experience with search engine like Apache Solr or ElasticSearch
* Experience with message queue or streaming processing like Apache Kafka.
* Data Science and Machine Learning Frameworks Apache Spark / MLlib, TensorFlow, Scikit-learn, etc...) is a plus.
* Natural Language Processing (NLTK, CoreNLP, Gensim, Spacy, etc..) is a plus.
* Experience with Big-Data technologies and cloud (AWS, other)
* Linux / Bash scripting
* Relational databases (Oracle, PostgreSQL, MySQL, etc.)
* Agile development methodology.
* CI/CD Development environments and tools (GIT, Maven, Jenkins, etc)
* RESTful Microservice APIs
* Strong analytical skills. Previous experience or education focused on statistics or data science is valuable.
Qualifications:
* Bachelors degree in Computer Science or related degree.
* 4-6 years related work experience.
* Excellent programming skills and experience with Java.
* Strong Database analysis and RDBMS programming skills.
* Hands-on experience with State Street SDLC, iAgile, Cloud-Devops.
* Strong technical knowledge and experience in State Street Software & Infrastructure.
* Good understanding of State Street Policies and procedures in all aspects of project delivery.
* Strong organizational, multitasking, analytical and time management skills.