Home > Careers > Opportunities
 
 
Opportunities at Telefónica I+D
ALWAYS OPEN! - SPAIN - DEVELOPERS, ARCHITECTS & TECHNOLOGISTS.
Software Engineer - Developer.+

Can you code with your eyes closed?

Do you know code like it´s your mother tongue?

Love programming and creating software?

Want to build amazing products that make a difference in the digital world?

Enjoy working hard with highly skilled developers to reach team objectives?

Willing to share your knowledge and learn new technologies and effective ways to develop the best software?

Are you an active member in amazing open source project?

If this sounds like you (or someone you know), keep reading…

We are looking for passionate, enthusiastic and skilled software engineers / developers that can thrive in a fast-paced, exciting software business and build innovative services and technologies empowering the best software products in Telefónica Digital.

Responsabilities:

Main activities

Design, develop and maintain software components making technical decisions about technologies, data structures, algorithms, programmatic solutions, etc.

Write clean, scalable and fast performing code according to guidelines and quality standards (SOLID principles, code readability, pattern use, coupling, cyclomatic complexity etc.), including development and maintenance of automated unit tests.

Review other developers’ code according to code review mechanisms followed at Telefónica Digital

Pursue the generation of common components and  best practices, fostering the reuse of technology  and knowledge across Telefónica Digital software products, specifically the ones in the technological area where he/she is assigned

Research and recommend new technologies as well as software libraries (including open source), models and tools

Collaborative way of working

Work hand by hand in a constructive way with other Software Developers as well as Engineers specialized in Product Management, User Experience, Quality, Release Management and Service Delivery, cooperating in the achievement of the common objectives and helping the others to make their most

Participate as part of development team in sprint planning and review events according to Agile methodology, analyzing features specifications (user stories), translating them into development tasks and estimating those tasks to build sprint backlog

Participate in and/or lead the technical decisions impacting on the product software being developed in order to assure that requirements are met and differential technology is created while balancing delivery constraints

Taking part of Technical Councils for other software products different from the one he/she is working for, providing valuable feedback in a proactive way in order to ensure that the best technical decisions are taken

Leadership (depending on expertise)

Participate in “make” versus “buy” decisions from a technical point of view concerning technology relevant for the products

Evangelize new technologies in the businesses of Telefónica Digital through understandable, simple and convincing communication

Bring innovation to the products and pursue the generation of differential patentable technology

Mentor other engineers and actively participate in both talent acquisition and talent growth across the companyTake an active role in building the best place to work for developers

Take an active role in building the best place to work for developers

Required Skills:

Qualifications  

BS/MS Degree in Computer Science or related degree or equivalent work experience in software development

Expertise: Senior developers and junior developers, though students and recently graduated are also welcome

Technical competences

Fluency in one of more of the following languages

C/C++

Java/J2EE, including Spring framework

JavaScript, including HTML5/CSS3 and JQuery

Python, including Django framework

C#/WPF

Objective-C

Experience developing for one of more of the following platforms

CentOS/RHEL

Windows

Android

iPhone

Windows Phone

Sound understanding of object oriented, data structures and algorithms

Sound knowledge of concurrent programming

Solid understanding the principles of routing, client/server programming

Knowledge in software development paradigms, architectural patterns, design patterns and development principles and practices

Desirable Technical Expertise

Experience with the following products / frameworks

Hadoop

Redis

ActiveMQ

Node.js

Apache

Tomcat

Database design , SQL (specifically MySQL) and NoSQL (specifically MongoDB)

Significant knowledge of TCP/IP, HTTP and network programming

Experience in developing large scale distributed systems and high availability/performance/scalable architectures

Sound knowledge of security issues and software vulnerabilities

Experience with current RPC technologies (REST, WS*)

Knowledge of mathematical and statistical principles

Demonstrable success in implementation and deployment of complex systems / modules / components

Methodologies & Soft Skills

Significant knowledge of Agile methods and practices

Good analytical and design skills. Ability to understand the big picture and translate product/business requirements into technology

Excellent communication, teamwork and collaboration skills, possessing a positive attitude

Ability to think “out of the box”

Eagerness to learn from and ability to teach to co-workers

If you are always looking at ways to improve the quality of your software, passionate about latest protocols, technologies and architectures, feeling excited about creating amazing end user applications.

 

BigData Developer +

Objectives:

As Big Data Developer you are excited about big data and want to participate in the construction of a Big Data Platform over Hadoop.

 

Responsibilities:

Design, develop and maintain a Big Data Platform to cover Telefonica Big Data needs.

Write clean, scalable and fast performing code according to guidelines and quality standards (SOLID principles, code readability, pattern use, coupling, cyclomatic complexity etc.), including development and maintenance of automated unit tests.

Review other team members code following the code review mechanisms followed by Telefonica digital.

Pursue the generation of common components and  best practices, fostering the reuse of technology  and knowledge across Telefónica Digital software products, specifically the ones related to Big Data.

Research and recommend new technologies as well as software libraries (including open source), models and tools

 

Leadership:

Participate in “make” versus “buy” decisions from a technical point of view concerning technology relevant for Big Data products

Bring innovation to the Big Data products and pursue the generation of differential patentable technology

Evangelize new technologies in the businesses of Telefónica Digital through understandable, simple and convincing communication

Take an active role in building the best place to work for developers

 

Relationship of the position:

Participate as part of development team in sprint planning and review events according to Agile methodology, analyzing features specifications (user stories), translating them into development tasks and estimating those tasks to build sprint backlog

Work hand by hand in a constructive way with other Software Developers/Data Scientists as well as Engineers specialized in Product Management, User Experience, Quality, Release Management and Service Delivery, cooperating in the achievement of the common objectives and helping the others to make their most

Participate in and/or lead the technical decisions impacting on the product software being developed in order to assure that requirements are met and differential technology is created while balancing delivery constraints

Taking part of Technical Councils for other software products different from the one he/she is working for, providing valuable feedback in a proactive way in order to ensure that the best technical decisions are taken

 

 

Qualifications required:

MS/PhD in Computer Science, Telecommunication, Mathematics or Physics.

Good command of English and Spanish

Team Working

Hadoop/Mapreduce environment.

Java, C++, C

Hadoop-based tools (Mahout, Hive, Pig).

NoSQL (MongoDB) and SQL (MySQL)

Background in Predictive modeling , Machine Learning including: Support vector machines, Bootstrap aggregating / bagging, Cluster analysis, Cascading classifiers, Decision trees, Time series analysis & time series forecasting, Boosting, Factor analysis, Structural equation modeling, Item response theory, Markov chains, Voronoi diagrams, Neural networks, Genetic algorithms, Data visualization, Bayesian modeling, Multivariate regression, Logistic regression.

Statistical analysis tools (R, Octave, JasperSoft, Pentaho, Tableau, Weka) are a plus

Scripting languages: Python, Perl, Ruby

Continuous integration software.

Linux environments.

AWS/EMR

Node.js & Java Developer +

Can you code with your eyes closed?

Do you know code like it´s your mother tongue?

Love programming and creating software?

Want to build amazing products that make a difference in the digital world?

Enjoy working hard with highly skilled developers to reach team objectives?

Willing to share your knowledge and learn new technologies and effective ways to develop the best software?

Are you an active member in amazing open source project?

If this sounds like you (or someone you know), keep reading¿

We are looking for passionate, enthusiastic and skilled software engineer / developer to be part of the team building Telefónica Infrastructure as a Service (Iaas) product, known as Instant Servers.

Responsibilities

Design, develop and maintain software components making technical decisions about technologies, data structures, algorithms, programmatic solutions, etc.

Write clean, scalable and fast performing code according to guidelines and quality standards (SOLID principles, code readability, pattern use, coupling, cyclomatic complexity etc.), including development and maintenance of automated unit tests.

Participate as part of development team in sprint planning and review meetings according to Agile principles, analyzing features specifications (user stories) translating them into development tasks and estimating those tasks to build sprint backlog.

Review other developers¿ code according to code review mechanisms followed at Telefónica Digital

Pursue the generation of common components and best practices, fostering the reuse of technology and knowledge across Telefónica Digital software products, specifically the ones in the technological area where he/she is assigned

Research and recommend new technologies as well as software libraries (including open source), models and tools

Qualifications

BS/MS Degree in Computer Science or related degree or equivalent work experience in software development

Technical Competences:

Strong knowledge of:

¿ Software technologies: architecture and development.

¿ Node.js

¿ Java/J2EE, including Spring framework

Experience in

¿ Developing large scale distributed systems

¿ High availability/performance/scalable architectures

¿ Current RPC technologies (REST, WS*)

¿ Implementation and deployment of complex systems/ modules/components

Significant knowledge in the following technologies will be a plus:

¿ Database design, SQL (specifically MySQL) and NoSQL (specifically MongoDB)

¿ Virtualization solutions. Joyent, RedHat, vmware, OpenStack, etc

¿ TCP/IP, HTTP and network programming

¿ Redis, Rabbit MQ and Apache Tomcat

¿ Security issues and software vulnerabilities

¿ Python, including Django framework

¿ Technologies related with PaaS

¿ TDD

Workplace: Preferably Madrid / Valladolid

Data Scientist+

 Responsibilities:

Design, develop and maintain algorithms/prototypes to extract relevant information from big amounts of data

Write clean, scalable and fast performing code according to guidelines and quality standards (SOLID principles, code readability, pattern use, coupling, cyclomatic complexity etc.), including development and maintenance of automated unit tests.

Review other developers’ code according to code review mechanisms followed at Telefónica Digital

Pursue the generation of common components and  best practices, fostering the reuse of technology  and knowledge across Telefónica Digital software products, specifically in the data mining domain.

Research and recommend new technologies as well as software libraries (including open open source), models and tools

Leadership:

Participate in “make” versus “buy” decisions from a technical point of view concerning technology relevant for Big Data products

Bring innovation to the Big Data products and pursue the generation of differential patentable technology

Evangelize new technologies in the businesses of Telefónica Digital through understandable, simple and convincing communication

Take an active role in building the best place to work for developers

Relationship of the position:

Participate as part of development team in sprint planning and review events according to Agile methodology, analyzing features specifications (user stories), translating them into development tasks and estimating those tasks to build sprint backlog

Work hand by hand in a constructive way with other Software Developers/Data Scientists as well as Engineers specialized in Product Management, User Experience, Quality, Release Management and Service Delivery, cooperating in the achievement of the common objectives and helping the others to make their most

Participate in and/or lead the technical decisions impacting on the product software being developed in order to assure that requirements are met and differential technology is created while balancing delivery constraints

Taking part of Technical Councils for other software products different from the one he/she is working for, providing valuable feedback in a proactive way in order to ensure that the best technical decisions are taken

Qualifications required:

MS/PhD in Computer Science, Telecommunication, Mathematics or Physics.

Good command of English and Spanish

Team Working

Strong Background in Predictive modeling , Machine Learning, Data mining  and Artificial Intelligence, including: Support vector machines, Bootstrap aggregating / bagging, Cluster analysis, Cascading classifiers, Decision trees, Time series analysis & time series forecasting, Boosting, Factor analysis, Structural equation modeling, Item response theory, Markov chains, Voronoi diagrams, Neural networks, Genetic algorithms, Data visualization, Bayesian modeling, Multivariate regression, Logistic regression.

Statistical analysis tool: R

Scripting languages: Python

Hadoop/Mapreduce environment.

NoSQL (MongoDB) and SQL (MySQL)

Java, C++, C are a plus

Hadoop-based tools (Mahout, Hive, Pig) are a plus

Other Statistical analysis tools (Octave, SAS, SPSS, Clementine, JasperSoft, Pentaho, Tableau, Weka) are a plus

Continuous integration software.

Linux environments.

AWS/EMR

Java & C++ Developer (Big Data Area)+

Can you code with your eyes closed?

Do you know code like it´s your mother tongue?

Love programming and creating software?

Want to build amazing products that make a difference in the digital world?

Enjoy working hard with highly skilled developers to reach team objectives?

Willing to share your knowledge and learn new technologies and effective ways to develop the best software?

Are you an active member in amazing open source project?

If this sounds like you (or someone you know), keep reading…

 

We are looking for passionate, enthusiastic and skilled software engineers / developers that can thrive in a fast-paced, exciting software business and build innovative services and technologies empowering the best software products in Telefónica Digital.

 

Responsibilities

 

Design, develop and maintain software components making technical decisions about technologies, data structures, algorithms, programmatic solutions, etc.

 

Write clean, scalable and fast performing code according to guidelines and quality standards (SOLID principles, code readability, pattern use, coupling, cyclomatic complexity etc.), including development and maintenance of automated unit tests.

 

Participate as part of development team in sprint planning and review meetings according to Agile principles, analyzing features specifications (user stories) translating them into development tasks and estimating those tasks to build sprint backlog.

 

Review other developers’ code according to code review mechanisms followed at Telefónica Digital

 

Pursue the generation of common components and best practices, fostering the reuse of technology and knowledge across Telefónica Digital software products, specifically the ones in the technological area where he/she is assigned

 

Research and recommend new technologies as well as software libraries (including open source), models and tools

 

Qualifications

 

BS/MS Degree in Computer Science or related degree or equivalent work experience in software development

 

Technical Competences:

 

Strong knowledge of:

Software technologies: architecture and development.

C++ programming (at least 3 years of experience)

Java programming (at least 3 years of experience)

TCP/IP networks (at least 3 years).

Dynamic programming languages: Python, Ruby

 

Experience in

Virtualization, specifically KVM

Components monitoring, specifically collectd to collect system performance statistics periodically

Administration and usage of OpenStack platform, with advanced knowledge of Essex and Folsom distribution

 

Significant knowledge in the following technologies will be a plus:

Virtualization: libvirt API

OpenStack: Grizzly distribution

Components monitoring: nagios

Administration of a wide range of platforms

Linux Operating Systems, specially Centos and Ubuntu, at admin level

Chef / Puppet

 

Additionally, a good command of English is needed: ability to understand, write and communicate in this language.

 

Workplace: Preferably Madrid or Valladolid

 

JavaScript, HTML5 and CSS3 Developer+

Do you want to work in the development of a device fully based in HTML5?

Would you like to be involved in a joint development done together by Mozilla and Telefónica Digital?

Fancy working in a distributed team with people working all around the world?

If you are passionate about the Web and Product Development, please read on, this is your opportunity!

Early 2011 we envisioned a device in which any developer could create the entire UX through HTML/CSS/JS and we named it Open Web Device. The OWD was made a reality during 2011 by a small team of TEF Digital and Mozilla engineers. 2013 is going to be year of the commercial launch of a device based on this technology, and for doing so we are hiring JavaScript, HTML5 and CSS3 Developers.

www.openwebdevice.com

 

Required Skills:


What you NEED for this position:

  • BS degree in Computer Science or equivalent
  • 5 years of experience in developing complex consumer web applications
  • Strong experience developing in JavaScript, CSS3 and HTML5, with special focus on UI
  • Experience building web applications for mobile devices cross-platform
  • Ability to work with a geographically distributed development team
  • Designing and development of WebApps experience.
  • Strong Knowledge HTML, CSS, JavaScript (strong OO skills preferred) , JSON and XML.
  • Extensive Knowledge of JQuery and ExtJS.
  • Sound knowledge of Client-Server and RESTful architectures.
  • Extensive knowledge of HTTP protocol, webruntime, environments and architecture.

The following skills would be A PLUS:

  • Experience in working with Agile Methodologies (e.g. Scrum)
  • Experience with one or more JavaScript TDD/BDD frameworks (e.g. Jasmine)
  • Mobile application development using mobile JavaScript frameworks


What you will be doing:

  • Cooperate with the UX team in the definition of the OWD UX
  • Drive the development of the basic UX components: homescreens, notification bars, keyboard…
  • Build cutting-edge applications that deliver value to the OWD users
  • Cooperate with the Platform team to iterate on the APIs design
  • Assess, evaluate and improve the HTML5 Apps performance


What is in it for you:

  • Create one of the first TEF Digital global products
  • Become a key part of the first fully Web based and Open Mobile Device
  • Work in a team composed by great people from different companies, countries and backgrounds

SPAIN (MADRID) - GLOBAL OPERATIONS & DEPLOYMENT.
Service Delivery Video Area: GVP Solution Architect +

We are looking for someone with experience in delivering products and services in the video area.
The activity will be placed mainly in Madrid but, must be available to travel to different countries in Europe and America.

His focus of work will be to lead the GVP Service Delivery activities from a Solution Architect point of view, participating since the Go for Construction of the different releases and managing all the delivery and end 2 end integration activities until the delivery to the different OBs.

The right person for this role must have a hard-working, analytical and extensive knowledge in the video field (OTT and IPTV) and deep expertise in the Media technologies and Datacenter infraestructure.

The position will involve being in contact with different teams in other OBs from Telefónica group and with different GVP related partners and internally in T.Digital with some areas like PDI.

Responsibilities:

He/she will participate, on behalf of the Service Delivery team, in the GVP construction initiatives, leading the delivery requirements and designing the deployment strategy and assuring the proper hand-over to operations team.

He/she will design the project plan of the delivery of GVP releases, taking into account the end 2 end activities and all dependencies with third parties and OB dependencies.

He/she will design the deployment strategy and deployment plan in preproduction environment and production environment taking into account all the requirements and dependencies for each deployment: network, security, systems, virtualization, third parties, external connectivities, devices, etc.

He/she will lead the preproduction tasks during the Ready for Service activities assuring the proper quality of the product before field deployment.

He/she will lead the production deployment tasks to give the Technical availability before the commercial launch.

Supervise and lead the hand-over of the solution and the technical architecture to the Operations team.

Pre sales Support: Activities about RFP / RFQ.

Post sales Support.

Who we’re looking for:

Strong leadership skills to manage and lead internal stakeholders

Internal: PDI, OB’s, Horizontal product teams, other Digital teams

External: GVP Value chain partners, OB customers

Deep Expertise in Media technologies.

Deep Expertise in Datacenter infraestructure and Newtworking infraestructure

Deep Knowledge in deployment of GVP video services.

Deep Knowledge in video ecosystems (OTT and IPTV) and its integration with the OBs

Expertise in deployment, delivery and integration of products and services.

Ability to manage a group of persons.

Strong expertise in Project management.

Ability to operate across geographies and cultures, building relationships and motivating.

Knowledge of continuous delivery and deployment tools.

Ability to communicate new ideas and concepts with clarity, taking people on the journey.

Able to translate commercial needs into technical requirements, balancing the needs of both.

Able to balance time between leading and executing whilst managing priorities.

Capable to negotiate commercial agreements to deliver value to all parties.

IT System Integration Responsible+

The Role and the Team

We are looking for someone with experience in delivering products and services in the video area.
The activity will be placed mainly in Madrid but, must be available to travel to different countries in Europe and America.

His focus of work will be to integrate video GVP platform with IT system of different OBs from Telefónica Group who wish to participate in the global video product.

The right person for this role must have a hard-working, analytical and extensive knowledge in the video field (OTT and IPTV) and its relationship with IT System (OSS/BSS system and Supervision & CRM tools).

The position will involve being in contact with different teams in other OBs from Telefónica group and with different GVP related partners and internally in T.Digital with some areas like PDI.

Responsibilities

Responsible for managing the relationships with OBs about service integration:

-          Lead & manage the integration for OB with the GVP platform.

-          Participate in project management (GVP Integration) together with OB Resposible

-          Engineering: Design of Service Architecture over solution IT system

-          Interlocutor with OBs about all activities related to service integration

-          Responsible of OSS/BSS system integration in different OBs with the GVP platform.

-          Participate in technical design of products and services related with GVP and with IT system from OBs.

-          Lead and coordinate and certification processes.

-          Support to the technical operation of the service (troubleshooting).

-          Report to initiative leader, discipline manager, OB Responsible and rest of organization about the status of the integration in the OBs.

-          Ensure the infrastructure required for deployments, according to the defined architecture.

-          Assure the integration IT system at OBs about GVP platform.

-          Pre sales Support: Activities about RFP / RFQ.

-          Post sales Support.

Who we’re looking for

Strong leadership skills to manage and lead internal stakeholders

-          Internal: PDI, OB’s, Horizontal product teams, other Digital teams

-          External: GVP Value chain partners, OB customers

Expertise in design IT system or IT architectures

Knowledge in deployment of GVP video services.

Knowledge in video ecosystems (OTT and IPTV) and its integration with the OBs

Expertise in deployment, delivery and integration of products and services.

Ability to manage a group of persons.

Strong expertise in Project management.

Ability to operate across geographies and cultures, building relationships and motivating.

Expertise in mobile Telecommunications environment.

Knowledge of continuous delivery and deployment tools.

Ability to communicate new ideas and concepts with clarity, taking people on the journey.

Able to translate commercial needs into technical requirements, balancing the needs of both.

Able to balance time between leading and executing whilst managing priorities.

Capable to negotiate commercial agreements to deliver value to all parties.

 

Service Delivery Expert+

Telefónica Digital is launching Global Platforms able to provide Global Services and Products for all Operating Businesses (OBs) all over the whole world were Telefónica Group is present. Global Operations & Deployment is the unit inside Telefónica Digital responsible of produce services and its maintenance, based on global platforms and applications.

The role of this position is leading the service deployment for specific products developed inside Telefónica Digital (totally in-house or in coordination with partners).

The scope of the position is:

Lead all the technical activities necessary to make the service delivery of a product both on a global and local level.

Align product spectators with local operators marketing plans and ease the local deployment

Decide the deployment architectures to be used.

Introduce on the e2e product lifecycle the deployment and operations requirements and assure their fulfilment.

Request and obtain the commitment of all the parties involved in the delivery in order to assure the e2e service delivery

Responsibilities:

Technical Project Management

Requires an experienced in management of Product Life Cycle & Roadmap especially in the Service delivery phase.

Capability to understand and manage the integration of new releases & patches according with Roadmap in preproduction & production environment.

Experience in executing in Ready for Acceptance,  Ready for Service & Technical Availability of the different deployments and services & Assures the  delivery to Operation groups.

Good analytical skills, quick to grasp new concepts and able to formulate and convey difficult ideas in a concise and understandable manner.

Software architect, preferably with strong technical background and experience in deployment of digital products

Thorough understanding of software service architectures (SDP, OCS, etc..) and OSS/BSS systems.

Deep knowledge of Cloud Computing and Distributed Computing Solutions, Service Delivery Platforms (SDP), Service Delivery Architecture (SDA) and Service Oriented Architecture (SOA) to support successful deployments of innovative solutions in the areas of Future Communications and User Modelling.

Knowledge of Database-centric architecture will be advantageous.

Comprehensive understanding of deployment of platforms, product & services, datacenter ( CPDs) and connectivity solutions for datacenters (CPDs)

Who we’re looking for:                                                     

Good management, organizational and interpersonal skills required to work together in an international environment involving a many different companies and players.

Ability to manage the infrastructure demand, capacity planning and deployment plan to meet deadlines and performance requirements.

Ability to execute deployment and service operation plans, including customization, adaptation and extension of the different B2C products in the delivery phase to OBs

Ability to build and manage relationships with internal partners and OB and external providers.

 

Release Engineer +

Release Management is a Team composed by Release Engineers and Release Managers whose main focus is Continuous Delivery & Automation. 

Release engineering is often the integration hub for more complex software development teams, sitting at the cross between development, product management, quality assurance and other engineering efforts, also known as DevOps.

Release Management is a key role inside Telefonica Digital in order to improve Continuous Integration & Continuous Deployment understanding these processes as:

Continuous integration (CI) is a software engineering practice in which isolated changes are immediately tested and reported on when they are added to a larger code base. Detects compilation and unit testing failures as soon as possible

Continuous delivery is the process of having a shippable product/ piece of software after each check in to source control. 

Detects installation / deployment problems early

Deploying to PREProduction is a controlled event

Continuous Deployment

Deploying to Production is an automated event (full automation!)

Reduces cycle time

Responsibilities:

Within Telefónica Digital in the Product Development and Innovation direction, we are launching a new activity track around Release Engineer which mission is:

As a Build/Release Engineer, you will play a key role in our release process by improving/automating the build, deployment, and release SW.

We need a team player who can work cross functionally with Development, QA,Delivery and Operations to successfully push software from development to production deployment in automated way.

You will use your experience to increase productivity as well as design and implement solutions that make our development process state of the art.

Leverage & Standardize Release & SW packaging, System Architectures, Scripting, Documentation. 

We are looking for Release Engineer their responsibilities as follows:

Building or the corresponding package (rpm, apk, ipa, exe, etc.)

Scripting for package deployment (Python, Fabric)

Management of repositories: Creation and management of the repositories

Releases

Implementing Continuous Integration & Continuous Delivery models( Git, Jenkins, Maestrodev, Maven, Nexus, Sonar, Git, Puppet …)

Controlling releases on git or svn

Automates the generation of test environments.

Experience with infrastructure automation/configuration management tools 

Follow up of release practices, tools and practices adoption.

Evangelize new way of working and development standards.

Requirements:

Experience in Continuous Delivery & Deployment processes & tools

IT knowledge: OS(Linux), BBDD(Mysql), CVS(Github),CMS, Jira, Linux Cluster, Virtualization & Cloud Technologies, CI (Jenkins), Automation (Puppet).

Strong scripting ability with one or more languages (python, ruby, bash, perl, etc.) 

Three desirable skills or qualities:

Experience in PaaS & IaaS.

MongoDB & Hadoop Cluster.

Experience in Production environments.

Agile – you make decisions and execute in a fast, simple and focused way, you see new ways forward.

 

Advanced Support Engineer+

Advance Support Team is in charge of End-to-end vision of the service and deep knowledge of the different elements of the service whose main activities are:

Support engineers also report defects or offer suggestions for product improvement. Through their investigations, support engineers contribute to product knowledge and help make future technical support easier. Additional responsibilities may include

Taking action to resolve problems in 24x7 mode, troubleshooting, answering phones calls for Global Business Units.

Advanced Support Engineer reports activities to Operation Manager.

They serve as experts in the products deployed in Production environments.

Advanced Support Engineer is able to work under pressure due to SLA.

Responsibilities

Within Telefónica Digital and focused in Product Development and Innovation direction, we are growing with new activities around Global products and our responsibilities are:

Attend all the e2e related issues, acting as a single point of contact for all the 3rd parties in a 24/7 basis.

Train Base Support and define procedures to assure that only a minimum number of problems are escalated to Advanced Support.

Installation, verification and validation of all the patches generated by the Development Groups at Telefonica Products & Innovation.

Generation of the documentation and installation procedures to reverse the installation of patches. (With support from development groups).

Assistance to certain tests or patch system configurations in pre-production environment, if needed.

Proactive Monitoring in Production environment to check recently installed fixes.

Generation of scripts to improve the operability of the service.

Help Service Managers and Technical Service Managers to get all the information they need about the services we are operating.

 

Requirements:

Excellent skills as Sysadmin (linux)

IT knowledge: BBDD(Mysql), HA architectures, Virtualization & Cloud Technologies, Monitoring (Nagios), Web Servers & server applications, Automation (Puppet), log Data mining (splunk).

Strong scripting ability with one or more languages (python, bash, perl) 

LPI Certification.

Desirable skills or qualities:

Experience in Production Environments.

Deep knowledge of development NoSql Databases, Cloud Computing & Hadoop Cluster is a plus

LPI Certification 2 & 3.

Agile – you make decisions and execute in a fast, simple and focused way, you see new ways forward.

Devops Culture oriented 

Future Comms Delivery Engineer +

The Role and the Team:

Telefonica Digital has launched several services that change how our customers communicate. TUME and TUGO are good examples of services that extend and redefine the traditional mobile service. We’re looking for a Delivery Engineer to join our team in Madrid and help us to extend the Future Comms services to new markets.

Responsibilities:

In this exciting position you’ll be working within a dynamic and innovative technical team that delivers and installs Future Comms Services.

You’ll have the opportunity to design and build the environment (HW and SW) for the services and then install the services themselves. You will be part of the team responsible of the design to the execution of the delivery work, from concept to actual installation.

You will be a key part in our aspiration to provide best-of-breed services by implementing the best automation tools, and by being part of a fully devoted devops team.

You’ll be working in multinational projects, with colleagues working in UK, Israel, Argentina and Spain. You will closely work with the development team, to make sure that the software that they produce can be deployed, and with the operation team, to make sure that the service can be easily operated and managed.

You’ll have the opportunity to work with several operators in the Telefonica Group and help them deploy the Future Comm Services in their networks.  You will report to management the status of the projects.

Who we’re looking for:

We’re looking for someone that is really hands-on, who can design the environment and then get into the servers and configure them. We’re looking for someone that does not conform to the current established practices and help us maintain our edge. We’re looking for someone that embraces the KISS principle and who is agile and quick to react.

For this position, you’ll need:

Experience in Systems Engineering and service roll outs.

Experience in management of Linux Systems (and of course bash scripting)

Experience in executing test plans, and in particular high availability and load tests.

Experience in troubleshooting network issues.

Experience in base infrastructure (configuration of Firewalls, Load balancers, etc.). You won’t be configuring them, but you must understand how they work and be able to pass the requirements to the network team.

Telecommunications or Computing Engineer degree

Knowledge of the following technologies is desirable, but not mandatory:

Clusters

MySQL management

ActiveMQ and Redis (from a delivery and system management perspective)

Virtualised environments

Configuring network equipment

Understanding of Telco networks and Intelligent networks

Service Delivery Video Operating Business Responsible+

The Role and the Team

We are looking for someone with experience in delivering products and services in the video area.
The activity will be placed mainly in Madrid but, must be available to travel to different countries in Europe and America.

His focus of work will be delivering GVP video platform with excellence in other OBs from Telefónica Group.

The right person for this role must have a hard-working, analytical and extensive knowledge in the video field (OTT and IPTV).

The position will involve being in contact with different teams in other OBs from Telefónica group and with different GVP related partners and internally in T.Digital with some areas like PDI.

Responsibilities

Responsible for managing the relationships with OBs about service integration:

Project Management (GVP Integration)

Engineering: Design of Service Architecture

Interlocutor with OBs about all activities related to service integration

Responsible of the PLC Milestones: RFA, RFS and local TA.

Lead & manage the integration for OB with the GVP platform.

Responsible of network and IT integration in different OBs with the GVP platform.

Technical management of the product life cycle with OBs (deployment of new releases, certifications, technological, etc)

Participate in technical design of products and services related with GVP.

Lead and coordinate and certification processes.

Responsible for the implementation and availability of the operative model before launch services.

Design and execute the handover to the area of ¿¿service operations.

Support to the technical operation of the service (troubleshooting).

Report to initiative leader, discipline manager and rest of organization about the status of the integration in the OBs.

Ensure the infrastructure required for deployments, according to the defined architecture.

Assure the customization at OBs and Customers about GVP platform.

Pre sales Support: Activities about RFP / RFQ.

Post sales Support.

Who we’re looking for

Strong leadership skills to manage and lead internal stakeholders

Internal: PDI, OB’s, Horizontal product teams, other Digital teams

External: GVP Value chain partners, OB customers

Knowledge in deployment of GVP video services.

Knowledge in video ecosystems (OTT and IPTV)

Expertise in deployment, delivery and integration of products and services.

Ability to manage a group of persons.

Strong expertise in Project management.

Ability to operate across geographies and cultures, building relationships and motivating.

Expertise in mobile Telecommunications environment.

Knowledge of continuous delivery and deployment tools.

Expertise in design IT system or IT architectures.

Ability to communicate new ideas and concepts with clarity, taking people on the journey.

Able to translate commercial needs into technical requirements, balancing the needs of both.

Able to balance time between leading and executing whilst managing priorities.

Capable to negotiate commercial agreements to deliver value to all parties

Integration SM2M Operating Business Manager+

The Role and the Team

We are looking for someone with experience in delivering products and services in the field of mobile network and more specifically in the M2M area.
The activity will be placed mainly in Madrid but, must be available to travel to different countries in Europe and America.
His focus of work will focus on having direct responsibility for the integration of the platform SM2M in several OBs and the coordination of the integration of other ongoing OBs currently managed by other Service Delivery Manager.
The right person for this role must have a hard-working, analytical and extensive knowledge in the M2M field.
The position will involve being in contact with different teams in other OBs Telefónica group and with different SM2M related partner and internally in T.Digital with some areas like PDI and Digital Services.

Responsibilities

Lead & manage the integration for OB with the SM2M platform.

Manage the OB integration SmartM2M team

Technical management of the product life cycle with OBs (deployment of new releases, certifications, technological, etc)

Participate in technical design of products and services related with M2M.

Responsible of design and integration of network and IT in different Obs  with SM2M platform.

Responsible for the implementation and availability of the operative model before launch services.

Design and execute the handover to the area of ¿¿service operations.

Support to the technical operation of the service (troubleshooting)

Report to Senior Manager and rest of organization  about the status of the integration in the OBs.

Ensure the infrastructure required for deployments, according to the defined architecture

Assure the customization at OBs and Customers about SM2M platform.

Who we’re looking for

Strong leadership skills to manage and lead internal stakeholders

     Internal: PDI, OB’s, Horizontal product teams, other Digital teams

     External: m2m Value chain partners, OB customers¿

Knowledge in the mobile network and deployment of M2M services and products.

Expertise in deployment, delivery  and Integration Products and Services.

Ability to manage a group of persons.

Strong expertise in Project management.

Ability to operate across geographies and cultures, building relationships and motivating.

Expertise in mobile Telecommunications environment.

Knowledge of continuous delivery and deployment tools.

Expertise in design IT system or architecture IT.

Ability to communicate new ideas and concepts with clarity, taking people on the journey

Able to translate commercial needs into technical requirements, balancing the needs of both

Able to balance time between leading and executing whilst managing priorities

Capable to negotiate commercial agreements to deliver value to all parties.

SPAIN (MADRID) - QUALITY ASSURANCE.
Performance Test Engineer +

We are looking for Performance Test Engineers that are passionate about quality to join our Telefónica Digital - Product Development and Innovation center (Madrid, Barcelona, Granada and Valladolid). As a member of an agile development team, the primary tasks for this role are:

Review and understand product scope and help elaborate adequate performance requirements.

Define the performance test strategy and plan for PDI products.

Design performance test architecture and infrastructure requirements.

Perform tests, monitor results, generate reports and provide recommendations for software or system improvements.

Track quality metrics to monitor the progress of the testing activity and gain understanding and confidence on the level of quality of the product under development.

Proactively look for opportunities to improve processes, with a strong focus on defect prevention.

Requirements and experience:

Working experience designing, developing and executing performance test architectures and plans to meet demanding timelines, while maintaining high levels of quality assurance.

Experience with complete product software release cycles, shipping products in an agile team environment.

Hands on experience with JMeter is required. Experience with Multi-Mechanize, LoadUI and similar tools is a plus.

Solid knowledge about server and systems profiling and benchmarking, and experience sizing and dimensioning services and servers with tools like JConsole, JProfiler, JMap, VisualVM, EQATEC or Apache Benchmark.

Professional linux networking experience, including a deep understanding of protocols like HTTP and SNMP.

Front-end analysis and real user monitoring, with tools like Keynote, Gomez, WebMetrics, YSlow, Speed Tracer or PageSpeed.

Experience with monitoring tools like JMX, paessler, nagios, zabbix or munin.

Knowledge about High Availability and redundancy tests for servers and networking.

Experience with database tuning.

Knowledge about statistical data analysis.

Understanding of software quality processes, methodologies and best practices.

Experience in one of the following environments is a plus: mobile device apps, video, big data, payment systems, cloud and telecommunication systems.

Worked in international and distributed projects (a plus)

Skills:

 Methodical with strong attention to detail.

Critical thinking and sharp analytical abilities.

Good written and oral communication.

Interpersonal and leadership skills.

Software Test Engineer +

We are looking for Software Test Engineers that are passionate about quality to join our Telefónica Digital - Product Development and Innovation center (Madrid, Barcelona, Granada and Valladolid). As a member of an agile development team, the primary tasks for this role are:

Review, understand and help complete and improve product scope and requirements

Design the tests required to attain adequate coverage of the product under development.

Continuously execute tests in parallel with development to help uncover and eliminate defects as early as possible.

Track quality metrics to monitor the progress of the testing activity and gain understanding and confidence on the level of quality of the product under development.

Use the test management tool to define and review test cases, plan executions and log and monitor results.

Use the defect management tool to report failures uncovered, track their resolution and update their status as they are verified.

Select good candidates for automation to build powerful and maintainable automated test suites that support continuous delivery and deployment.

Proactively look for opportunities to improve processes, with a strong focus on defect prevention.

Requirements and experience:

Solid understanding of software quality processes, methodologies and best practices.

Proven work experience designing, developing and executing test plans to meet demanding timelines, while maintaining high levels of quality assurance.

Experience with complete product software release cycles, shipping products in an agile team environment.

Strong understanding and experience with test management tools like HP Quality Center or TestLink.

Practical experience using defect management tools like HP Quality Center or Jira to report and monitor defects.

Proven expertise automating test with Selenium, Robotium, JMeter or similar tools, for any or all of the following: back-end, front-end and mobile apps.

Some previous experience with performance and load testing with JMeter, SoapUI, Multi-Mechanize or similar tools.

Deep understanding of software development using Python or Java, MongoDB or MySQL, and tools like git, Jenkins and Sonar.

Experience in testing at least one of the following: backend, frontend or mobile apps.

Experience in one of the following environments is a plus: mobile device apps, video, big data, payment systems, cloud and telecommunication systems.

Worked in international and distributed projects (a plus)

Skills:

 Methodical with strong attention to detail.

Critical thinking and sharp analytical abilities.

Good written and oral communication.

Interpersonal and leadership skills.

SPAIN (MADRID) - TECHNICAL PRODUCT MANAGER.
Cloud Product Development Lead+

Telefónica Digital was formed to exploit the vast number of business opportunities emerging in the digital world.

As the Product Development & Innovation team within the new business our mission is to develop the best products and services for our digital offer.

We want to drive Cloud thought leadership both in Telefónica and in the market and we want you to help us.

This opportunity is multi-facetted – deep technical expertise + tangible and proven delivery record + compelling and credible leadership potential. So if you think you fit our profile, read on.

You have already built a reputation as a determined and delivery focused technical expert in the Cloud community, and you are still learning by doing as an expert in your field. You are equally happy coding as you are selling the concept.

You are someone who´s record of achievement is current and relevant, with “here and now” exposure to the latest developments, generating real value for your elite organization.

You are resilient and determined and are willing to disrupt conventional thinking and wisdom to drive the organization forward. Your vision will bring clarity and purpose to all those around you, all you need is an organization to believe and invest in you.

The personal challenge is as huge as the professional opportunity. If you like managing the status quo, please don’t apply for this role. If you want to be remembered as the person that created a seismic shift in Telefónica Digital´s Cloud strategy, we really should talk.

 

Requirements:

Advance in the design and development of new cloud computing infrastructure technologies and products that contribute to the creation of new opportunities and help the operator benefit from the impact that telecommunications companies can have in this new, emerging business.

We value recognized prestige and international technological leadership in the area of IaaS computing.  Global vision of state of the art and technological innovation trends in the field of cloud computing.

·         Deep expertise in the design of tech solutions for the development of innovative IaaS products in the market, including cloud APIs.

·         Experienced with deploying cloud products to live production environments at high scale. So, an End-to-End vision and expertise from the design to the delivery is required

·         Deep expertise in the design of tech solutions for the development of innovative Cloud products

•          Knowledge of state of the art cloud services as Amazon, Rackspace, Joyent ,Terremark, Savvis, etc.

•          Knowledge on the APIs offered by these systems for service creation

•          In-depth knowledge of the design of complex software  IaaS cloud architectures

•          Exposure and willingness to work using agile principles of software development.

•          Expertise in service creation using these technologies would be valuable

•          Expertise in the integration of services using these technologies into ICT business and telecommunication operator business in particular would be valuable

·         Expertise on the technologies that enable this kind of services:

•          Software technologies: architecture and development.

•          Cloud stacks as Openstack, Joyent SDC, CloudStack etc.

•          Virtualization solutions. Joyent, RedHat, Vmware,  Microsoft , etc

•          Storage technologies. Object storage, SAN, NAS, iSCSI, Fiber Channel, Enterprise Storage Arrays, Data Replication, HSM, object storage

•          Networking. SDN, Overlay networks, Openflow, etc

•          Others technologies related PaaS is a plus.

·         Ability to work directly with technologies in a hands-on manner is highly desirable.

·         Ability to work with a team:

•          Focused on finding global solutions for companies.

•          Add to and coordinate diverse sources of knowledge for the integration of solutions based on own developments and industry elements.

·         Good communication skills in multicultural/multi-country environments.

·         Experience: at least 3 years on cloud related work

 

 Responsabilities:

Job functions fall within the framework of the IaaS initiatives activities in Telefónica to create differential IaaS Cloud products leveraging the unique Telco Operator assets.

·         Identification, specification and technical design of  IaaS tech gaps not covered in the market.

·         Being a technological point of reference of the product IaaS cloud development team.

·         Dialogue with product leaders at Telefónica Digital to work together on the conceptualization, architecture design and development of the operator’s IaaS capabilities and differential products.

·        Dialogue with technological specialists and company leaders in the industry in the cloud computing area to collaborate on the development of new cloud technologies and their application.

 

SPAIN (MADRID) - USER EXPERIENCE.
Senior Visual Designer+

We are looking for a highly motivated and talented Senior Visual Designer/Creative Director to join the team of Interaction Designers, Visual Designers and Researchers in Telefonica I+D (Madrid, Spain).

Designers and researchers work in collaborative teams with project leads, strategists, engineers and domain experts to generate innovative concepts and solutions for multiple screens: TV, PC, mobile and more.

The Senior Visual Designer/Creative Director will collaborate with researchers on generating insights, leading ideation sessions with interdisciplinary teams, and articulate product concepts, user scenarios and story boards, as well as the vision for the user experience.

The individual will need to be able to illustrate concepts in real time using narrative, sketches, prototypes, as well as generate multiple visual and experimental directions that bring brand values and attributes to live.

Responsibilities

  • Deliver superior & industry leading visual design for specific projects and initiatives.

  • Collaborate with researchers and interaction designers or service design leads on generating customer insights.

  • Create an evolving, global visual and experiential language that works across platforms and takes country-specific variances into consideration.

  • Work with other visual designers in the team to create cohesive, world-class products and services.

  • Communicate, document, and represent product concepts, user scenarios and visual designs to team members, senior management and key stakeholders.

  • Expertly craft documentation to represent the team's vision around user experience, including: storyboards, visual designs, style guides, movies, PPTs and prototypes.

  • Work closely with engineering teams in an Agile framework to bring implement optimally performing graphics across multiple screens.

  • Establish visual and experimental tool kit that can be shared with partners, developers, third parties.

  • Partner closely with Product and Initiative leaders and engineers to ensure delivery of quality solution that meets all requirements and provides a coherent, quality experience.

  • Work with the rest of the Research, Visual and Interaction design team to articulate methods and best practices, and share them with the larger TID community.

  • Support multiple projects in parallel; organize and manage assignments in a dynamic environment.

    Experience

  • Experience designing for different input technologies and user environments, including key three screens: Mobile, PC, TV.

  • Excellent command of: user experience methods, design principles, visual design trends.

  • Excellent ability to deliver visual designs, temporal experiences, concept sketches, UI components.

  • Flash and knowledge of other media/animation/sound tools a plus.

  • Demonstrated ability to articulate a vision for design and deliver on it.

  • Experience working in a rapid application development environment using appropriate tools and techniques. Experience with agile development is a plus.

    Others

  • Master's in design, media communications or related fields desired.

  • Minimum BA/BS degree in Communication Design or Media Communications with extensive work experience.

  • Portfolio review required.

  • Location: Madrid

  • Senior Interaction Designer+

    We are looking for a highly motivated and talented Senior Interaction Designer to join the team of Interaction Designers, Visual Designers and Researchers.

    Designers and researchers work in collaborative teams with project leads, strategists, engineers and domain experts to generate innovative concepts and solutions for multiple screens: TV, PC, mobile and more.

    The Senior Interaction Designer will collaborate with researchers on generating insights, leading ideation sessions with interdisciplinary teams, and articulate product concepts, interaction philosophy and models, as well as use cases and benefits of ideas.

    The individual will need to work conceptually using models and story boards, as well as pragmatically through detailed interaction flows and specifications.

    Responsibilities

  • Deliver superior & industry leading product design for specific projects and initiatives.

  • Collaborate with researchers on generating customer insights.

  • Communicate, document, and represent product concepts, user scenarios and designs to team members, senior management and key stakeholders.

  • Expertly craft documentation to represent the team's vision around user experience, including: storyboards, schematics, style guides, movies, PPTs and prototypes.

  • Develop information architecture, interaction design, wire frames and software UI, that meet user needs, user tasks, marketing requirements and business objectives.

  • Create interaction design guidelines and principles to be applied across global product solutions.

  • Partner closely with Product and Initiative leaders and engineers to ensure delivery of quality solution that meets all requirements and provides a consistent product design approach.

  • Work with the rest of the Research, Visual and Interaction design team to articulate methods and best practices, and share them with the larger TID community.

  • Support multiple projects in parallel; organize and manage assignments in a dynamic environment.

    Experience

  • Experience designing for different input technologies and user environments, including key three screens: Mobile, PC, TV.

  • Excellent command of: user experience methods, design principles, problem-framing skills and research methods.

  • Excellent ability to deliver mental models, concept sketches, workflows, information architecture and UI components.

  • Strong visual design sense, along with prototyping skills on interactive visualization technologies such as Adobe Suite, Flash, DHTML, CSS, AJAX, etc.

  • Demonstrated ability to articulate a vision for design and deliver on it.

  • Experience working in a rapid application development environment using appropriate tools and techniques. Experience with agile development is a plus.

  • Location: Madrid

  •