Senior cognitive developer

Apply now »

Date: Feb 20, 2018

Location: MADRID, ES

AREA DESCRIPTION

The Cognitive group at AURA is in charge of providing AURA (Telefónica's Artificial Intelligence system for engaging with its users) the capabilities needed to interact with users in a natural way. This means understanding them in natural language, being capable of following conversation history, extracting insights from user interactions and providing intelligent resolution to user requests.

 

MISSION

Development of solutions and componentes for Natural Language Understanding, Context elicitation, Interactive Planning, and Analytical Model creation and validation

 

MAIN DUTIES & RESPONSABILITIES

◦ Extract requirements from user stories
◦ Collaborate in the design and implementation of NLP & Machine Learning components
◦ Implement software modules for cognitive interaction in a client/server setup and modular architecture
◦ Collaborate with User Experience teams in the design of natural interactions with users
◦ Work in small teams (squads), including the possibility of working on a daily basis with people at remote locations/different countries & cultures
◦ Provide mentoring to software developers in the team

Cooperate in the development of solutions that involve one or more of these technologies:
◦ Cognitive computing, Semantics and Knowledge Bases, Formal Reasoning & Inference
◦ Big Data architectures (Spark) and model deployment
◦ Big Data messaging systems (Kafka)
◦ User profiling, Recommendation engines, Sentiment analysis
◦ Anomaly Detection
◦ Data Visualization and Storytelling
◦ Planning: planner development, context elicitation and processing
◦ Grammatical formalisms, semantic formalization

 

EDUCATION REQUIRED

M.S or Ph.D. in Computer Science, Mathematics, Physics, Engineering or equivalent

 

SPECIFIC SKILLS

◦ Ability to work under uncertainty
◦ Capacity to prioritize and solve situations with contradictory requirements
◦ Negotiation & presentation skills, including to not-technical people
◦ Mentoring abilities, also for software developing skills

 

TECHNICAL KNOWLEDGE

◦     Language development: Python required, Java/Scala & R optional
◦     Statistical Data Analysis &     Data Modeling
◦     Machine learning models (supervised/unsupervised), Deep Learning (CNN, RNN)
◦     NLP: IR (text indexing & retrieval) & language analysis

 

PROFESSIONAL EXPERIENCE

4+ years of experience working in the development of components in one or more of these areas: Data Analysis, Machine Learning, NLP, Cognitive Computing, Artificial Intelligence, Indexing & Retrieval

 

LANGUAGES

Required: Spanish & English, fluid both written/spoken
Plus: Portuguese, German


Job Segment: Developer, Engineer, Computer Science, Java, Information Technology, Technology, Engineering

Apply now »
Find similar jobs: