Job Description
Talkdesk is seeking a Software Engineer II - AI to join their dynamic engineering team in Porto. The company is a global leader in customer experience solutions powered by AI, committed to redefining customer experiences through innovative cloud-based AI and big data technologies. Talkdesk values inclusivity, diversity, and giving back to the community.
In this role, the Software Engineer will contribute to the development of AI-driven architectures that power Talkdesk's intelligent customer engagement platforms. The engineer will play a key role in shaping AI-powered customer experiences and enhancing the efficiency of service platforms.
Responsibilities include:
- Developing, testing, and deploying a cloud-based data foundation system and AI agent platform.
- Leveraging AI/ML models and applying prompt engineering techniques.
- Conducting data analysis across structured, semi-structured, and unstructured data.
- Utilizing technologies such as data and pattern mining, business intelligence (BI), and data transformation and processing.
- Working effectively with team members and delivering projects independently.
- Delivering scalable solutions that align with established technical designs and industry best practices.
- Maintaining clear and effective communication with team members and stakeholders.
Requirements:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Strong development experience in Java, Python, C++, C#, Kotlin, Scala, or similar languages.
- Understanding of database concepts and SQL.
- Strong written and verbal English communication skills.
- Experience in cloud service development is a plus.
Talkdesk offers:
- Opportunity to work with cutting-edge technologies like AI and big data analytics.
- A dynamic and collaborative work environment.
- A hybrid work model.
- Potential for professional growth and development.