About the company

The 4th Platform is an interdisciplinary team inside Telefónica I+D. We are pioneers working at the intersection of artificial intelligence, personal data, and user experience, and we are on a mission to redefine the relationship between Telefónica’s users and their data.

We are currently laying the foundation of the company’s next-generation conversational technology, AURA, a natural language interface for human-like communication with Telefónica’s data infrastructure. Our work includes the exploration of strategic concepts and systems leading to differentiated customer experiences, as well as research into cutting-edge solutions from top industry providers with the aim of finding the best tools for our cognitive intelligence framework.

Our work will have a direct impact on the way millions of users across the world interact with their data and draw insights from it, and it will open up new opportunities for using that information in transformative ways.

If you ever wondered what it is like to work with the speed and flexibility of a small start-up and the support of a multi-million-user company at the same time, you will feel at home being a part of Telefónica’s 4th Platform team.

What we offer

● Permanent position in a leading multinational consumer company.

● Being a part of a top-notch multidisciplinary team working in an Agile environment.

● Building your career with people like you who want to solve problems and have fun together.

● Excellent work-life balance in a continuous learning environment.

● Competitive salary.

● Comprehensive benefits program, including paid vacation days and health coverage.

Primary responsibilities

• Lead a team of computational linguists and software developers working on AURA, Telefónica’s cognitive intelligence framework.

• Guide the team in the development of cutting edge entity recognition, word sense disambiguation, and Natural Language Understanding technologies (among others).

• Develop and support procedures for software, knowledge, and data integration, testing, and deployment; plan and supervise formal evaluations of natural language and artificial intelligence system capabilities.

• Understand, debug, and innovate on an increasingly complex end-to-end conversational system.

• Transfer cutting edge research results right into our production system.

• Contribute to the design of components and processes so that they will generalize across domains with a minimum of code changes and human effort.

Secondary responsibilities

● Report findings providing information tailored to the specific needs of audiences including technologists, analysts, and executives.

● Develop documentation and provide internal training on best practices for conversational technology.

● Assess third party tools and develop business process and documentation to support their use.

● Remain up-to-date on industry and academic standards and literature.

● Lead and mentor junior team members.




The ideal candidate will have followed one of the career paths below:

● Linguistics background

○ Degree in Linguistics, Computational Linguistics, or Natural Language processing.

○ Postgraduate degree in Natural Language Processing, Machine Learning, Artificial Intelligence, or Data Science.

○ 5+ years of programming experience in production-level software development.

● Engineering background

○ Degree in Computer Science or Software Engineering.

○ Postgraduate degree in Natural Language Processing, Machine Learning, Artificial Intelligence, or Data Science.

○ 5+ years of experience working in Natural Language Processing applications.

● Data science background

○ Degree in Data science or Physics.

○ Postgraduate degree in Natural Language Processing, Machine Learning, or Artificial Intelligence.

○ 5+ years of experience working in Natural Language Processing applications.

Must-have skills

● Flexibility, ability to adapt to a fast-paced, rapidly changing environment. Strong practitioner of effective task prioritization and management best practices, particularly as applied to Agile environments (e.g. requirement collection, user story definition and negotiation, accurate time estimation, ability to verbalize precise definitions of done, etc.)

● Background in chatbot/virtual assistant/conversational agent technology, or high familiarity with the linguistic technologies involved.

● Good understanding of a broad range of natural-language-related methods and tasks, ideally with a deep understanding and expert-level background in one or more of the following areas:

○ Ontologies and knowledge-engineering.

○ Grammatical formalisms.

○ Pattern-based text extraction.

○ Relation mining.

○ Document classification.

○ Entity recognition (coarse-grained and/or fine-grained).

○ Parsing (dependency, constituency).

○ Word sense disambiguation.

○ Coreference resolution.

● Comfortable programming in Python at the prototype/pre-production level.

● Strong BASH/Unix shell scripting skills.

● Familiarity with version control software (git).

● Understanding of, and experience using, industry-standard machine learning algorithms and methods, including but not limited to: sequence prediction models, distributional vector space models, generative and discriminative models, Naive Bayes classifiers, Maximum Entropy classifiers, Latent Dirichlet Allocation, k-means clustering, Naive Bayes, Hidden Markov Models, Conditional Random Fields, decision trees, k-nearest neighbors, artificial neural networks, etc.

● A keen quantitative instinct: naturally inclined to identify and track key metrics and quick to calculate and contextualize any relevant project KPIs.

● Experience leading development teams combining linguist and software developer backgrounds, preferably in a production environment.

● Aware of linguistic quality-assurance issues and best practices, particularly as applied to linguistic service providers and data collection tasks.

Nice-to-have skills

• The longer the candidate’s experience in industry applications, the better. No upper limit.

• A PhD is a strong asset but not a requisite.

• Open source contributions.

• Speaker at industry/academic conferences.

• Teaching background.

• Knowledge of TypeScript and/or Scala.

Educational level:

Master Degree

Level of experience (years):

Senior (5+ years of experience)

How to apply:

Please mention NLP People as a source when applying


Tagged as: , , ,

About Telefonica

Telefonica is a diversified telecommunications group that provides fixed line and mobile telephony services.