Skip to content

Internship , Development of Conversational AI Interfaces using Typescript

myScience
  • Publication date:

    25 November 2024
  • Workload:

    100%
  • Place of work:Zurich

Internship , Development of Conversational AI Interfaces using Typescript

IBM Zurich Research Laboratory
Published 21 November 2024 Workplace Zurich, Zurich region, Switzerland Category
Economics
Position
Trainee
Internship

Development of Conversational AI Interfaces using Typescript

Ref. 2024_033

About the Role

Are you a TypeScript enthusiast who enjoys building Node.js applications and crafting user-friendly frontends with Next.js and React? At IBM Research in Zurich, we’re looking for a Developer Intern to join us in shaping the next generation of conversational AI and NLP-driven tools. You’ll work on agentic interfaces, build intelligent APIs, and dive into projects that are redefining the enterprise tech.

Location: IBM Research Europe - Zurich Lab, Rüschlikon, Switzerland
Duration: from 6 to 11 months

What you will do:

  • Backend Engineering: Develop scalable APIs and backend services using Node.js and TypeScript which will interact with Python backend services.
  • Conversational UI Development: Create interactive, user-friendly interfaces using Next.js and React for advanced AI-driven applications.
  • NLP Integration: Collaborate with our AI researchers to implement and integrate natural language processing features (NLP/ML experience is a strong plus).
  • Cloud & DevOps: Work with cloud infrastructure and tools like ElasticSearch, Redis, and CI/CD pipelines (DevOps experience is a big plus).
  • Innovation & Prototyping: Help prototype new features, integrating cutting-edge models and tools in a fast-paced, collaborative environment.


You are:

  • A skilled Typescript developer, fluent in TypeScript with solid knowledge of Next.js and React.
  • Experienced in building clean, responsive frontends and translating Figma designs into functional UI components.
  • Coding also in Python, (preferred) experienced with Python
  • Enthusiastic about AI and NLP, with a passion for integrating machine learning models into real-world applications.
  • Familiar with DevOps tools and cloud services, or eager to learn.
  • A team player with a problem-solving mindset, ready to take on new challenges and learn from industry experts.
  • Based (or willing to be based) in Zurich, Switzerland, ready to immerse yourself in the lab’s vibrant research environment.
  • Experience with IBM Carbon react components (nice to have but not required)



Diversity

IBM is committed to diversity at the workplace. With us you will find an open, multicultural environment. Excellent flexible working arrangements enable all genders to strike the desired balance between their professional development and their personal lives.

How to apply

If you are interested in this position, please submit your application here.
In your application, please refer to myScience.ch and referenceJobID65902.