CCS CAI Developer
BARCELONA, B, ES, 08009
As the ideal candidate, you will prefer the excitement of shaping the technology evolution over following the beaten path and regard highly qualified colleagues not as competition, but as a learning opportunity.
If you show a knowledge and passion for developing extensions for the Cognigy AI platform using Node.js and excel in pinpoint key challenges when integrating with other systems, this is the job for you!
We are looking for someone with experience working with AI Applications and developing and integrating Data Science solutions.
If you have a passion for the newest technologies and you enjoy bringing them into our everyday lives in the form of Chat- and VoiceBots, we are waiting for you!
High Level Summary of responsibilities
- Develop and integrate extensions for the Cognigy AI platform using Node.js
- Write new and improve existing services for the conversational platform
- Collaborate with the team to create and maintain a CI/CD pipeline for the extension development process
- Participate in design and development discussions with bot designers, architect(s) and other stakeholders to ensure alignment with enterprise guidelines and standards
- Document work and ensure code quality through unit-testing and code reviews
- Consult with customers who write their own extensions and review them to ensure their combability and adherence to our guidelines
- Participate actively in knowledge sharing activities like communities of practice, and/or other knowledge exchanges.
Duties & Responsibilities:
- Coordinate, monitor, steer and continuously improve the services / service delivery according to service lifecycle management. Be involved in the creation and debugging of the services.
- Working in the agile team using methods like Scrum / DevOps to ensure End-to-End Responsibility for the Service
- Incident management and consultant for technical implementation projects
- Working with and steering 3rd party suppliers
Knowledge, Skills, & Abilities
- Communication – Exhibits excellent communication skills, experience facilitating and supporting communication amongst stakeholders. Able to ensure information is distributed within the project.
- Analytical – Able to synthesize complex and diverse information, collect and interpret data, and design work flows and procedures.
- Problem Solving - Identifies and resolves problems in a timely manner. Gathers and analyzes
information efficiently, developing alternative and innovative solutions. Works well in group problem solving situations and uses reason even when dealing with emotional topics. - Quality of Work – Demonstrable attention to detail, including accuracy and thoroughness of work completed. Always looking for ways to improve and promote quality. Applies feedback to improve performance of self and others.
- Adaptability – Able to adapt to changes in the work environment. Competent at managing competing demands, including changing approach or method to best fit the situation and resources at hand. Able to deal with frequent change, delays, or unexpected events.
- Judgment - Displays willingness to make decisions. Exhibits sound and accurate judgment while able to support and explain reasoning for decisions. Includes appropriate people in decision-making process to ensure timely decisions can be made.
- Planning/Organizing - Prioritizes and plans work activities to make efficient use of time. Able to plan for additional resources when needed, set achievable goals and objectives, organize schedules and tasks for others, and develop realistic action plans.
- Dependability and Commitment - Follows instructions, responds to direction from management, and takes responsibility for own actions. Completes tasks on time or notifies appropriate person with an alternate plan in advance of deadlines.
- Coding – Understand code and is able to review it. Able do code if necessary. Preferred programming languages: Angular, Java, Node.JS, Ruby, Python, Django, C#. Experience in R is a plus.
- API Development – Development of real-time, high resilient, fault tolerant rapid response Interfaces to Allianz Business Applications.
- Machine Learning and Data Science
Credentials & Experience
- Minimum of 3 years’ experience as a Software engineer
- Experience as a Conversational AI Developer, ideally with Cognigy AI extensions
- Experience in third-party service integration
- Experience with designing, implementing and monitoring backend services
- Strong proficiency in Node.js and experience with databases technologies such as MongoDB, MySQL or similar databases
- Experience with data science applications as well with Azure Cognitive Services (STT, TTS) is a plus
- Experience with Azure cloud environments, AWS, GCP are a plus
- Working experience with Kubernetes, particularly AKS
- Working experience with versioning tools like GitHub
- Working experience with Azure DevOps or similar tools to automate deployment processes
- Familiar with Jira and Confluence
- Familiar with ITIL defined processes
- Experience in working with international teams in a multicultural environment
- Ability to work in a high-paced team environment with different skillsets
- Excellent problem-solving skills and the ability to work independently or as part of a team
Languages
- English (fluent)
- German, Spanish or other languages would be a plus
What do we offer
- Steady job, you'll get a permanent contract since the first day.
- Competitive salary.
- Fringe benefits: meal and supplies compensation, life and accident insurance, private pension plan and studies fund. We also offer discounts on other products from the company and shares as well as a Christmas gift card among others. Dare to discover a world of benefits!
- Free Birthday day!
- Actual work-life balance policies: entry-leave flexibility of 2 hours every day, reduced schedule on Fridays and during the summer, 26 holiday days per year, recoverable working hours, as well as, hybrid workplace model.
- Career development: Digital learning platforms, mentoring programs and training sessions give employees the opportunity for personal and professional development.
- Relocation Service for international transfers.
- Open and international working environment.