Works globally, cross domain & cross technologies to support fast, small scale conversational AI prototypes as well as driving the scaling and industrialization of respective products
Develops information systems by designing, developing, and installing software solutions on-premises and in cloud environments (end-to-end)
Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions
Develops software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes
Investigates problem areas
Follows the software development lifecycle
Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
Prepares and installs solutions by determining and designing system specifications, standards, and programming
Improves operations by conducting systems analysis and recommending changes in policies and procedures
Protects operations by keeping information confidential
Provides information by collecting, analyzing, and summarizing development and service issues
Accomplishes engineering and organization mission by completing related results as needed
Who You Are:
Bachelors, Master’s, or Ph.D. degree in statistics, applied mathematics, computer science/machine learning, physics, bioinformatics or a related field.
Knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations (any relevant platform environment, incl. cloud)
Knowledge of NLP & NLU techniques (e.g. NER, Sentiment Analysis, Text Summarization, Topic Modeling, Semantic Parsing) and classical / modern deep learning-based NLP models like Word Embeddings (e.g. Word2Vec, GLoVe), Conditional Random Fields, Transformers-based (e.g. BERT or GPT families) or LSTM-based approaches (e.g. Elmo, ULMFiT).
Expertise in conversational AI (Chat bots), incl. disambiguation of intends, multi-turn / multi-domain conversations, knowledge graph application, knowledge base creation and re-usability, etc.
Good programming skills in Python, JavaScript / Typescript / React. Experience in Julia, Fluent is a plus
Good knowledge in terms of relational (SQL-type) databases. Experience with NoSQL databases (e.g., MongoDB) or big data infrastructure (Hadoop, spark) will be an added advantage.
Knowledge of conversational AI products.
Knowledge of translation layer products, e.g.: inten.to, MTX
Intermediate know-how in terms of cloud infrastructure (AWS, Azure).
Understanding of IT architectures, especially inbuilding cohesive platforms for automation
Effective communicator with strong interpersonal skills and the ability to influence peers and stakeholders
Strong conceptual, quantitative, problem solving and decision-making skills.
Excellent inter-cultural understanding and experience
Experienced to have worked in distributed & virtual teams
Executes his/her responsibilities with knowledge, accuracy, persistence, resilience, and creativity seeking to work both independently and collaboratively
Hiring criteria
You should have or be completing the following to apply for this opportunity.