Senior Software Engineer - Machine Learning
Your responsibilities will include:
Defining Machine Learning, Natural Language Processing and Knowledge Graph pipelines and models. Designing end to end pipelines for document information extraction solutions and leveraging semantic parsing, named entity recognition, and relationship extraction.
Tackle real world problems using machine learning algorithms including but not limited to regression, clustering, and natural language processing techniques. Translating these into production code using Python, PyTorch, and TensorFlow.
Maintaining customer and company data in production databases and search engines and updating and querying the data to support customer workflows, using Amazon Web Services. Implementing fast, reusable, and testable software to extract information from data collected from disparate sources, building features by various methodologies such as text classification, sentiment analysis, etc., ranking relevant information according to customer sales plays and presenting the results to customers through web application interfaces.
Building a distributed self-learning and self-updating software system that stores collected information in a constantly updating knowledge graph. Working in close collaboration with customers and product users to train and keep up to date Machine Learning / AI system features for existing products. Implementing the latest Machine Learning and Natural Language Processing algorithms to reduce human effort required product offerings through effective labeling, training, and keeping models up to date
Our ideal candidate will meet the following requirements:
- Required Masters or foreign equivalent in CS, CIS, MIS, Engineering (Any), or any related field.
- Requires 1 yr of experience with the same or similar job duties but given another designation.
- Travel required (depending on company’s need).
To apply: please email email@example.com