TreviAI - AI Developer (m/w/d)

The AI Developer is responsible for creating and documenting AI modules and interfaces as well as operating the AI platform of TreviAI.

Operations / Daily Business Activities

Implementation of technical and functional specifications from the Head of Development for building and evolving the AI platform

Programming AI applications to automate and optimize processes

Design, programming, and documentation of interfaces to existing AI modules and the AI platform

Support in concept development and requirements analysis

Participation throughout the entire software lifecycle of the AI platform and active involvement in agile software development (Daily Scrum Meetings)

Development of cutting-edge AI algorithms based on machine learning

Use of neural network tools such as TensorFlow or Caffe

Quality Assurance Activities

Programming AI modules and interfaces using best practices and software development standards
Focus on Continuous Delivery (CD) and Continuous Improvement (CI)

Qualification and analysis of requests (incidents, service requests, etc.)

Ensuring continuous monitoring of AI-related customer issues (incidents, service requests, and other concerns) until they are satisfactorily resolved

Monitoring and improving AI service quality

Active involvement in solution finding and increasing customer satisfaction

Monitoring and updating functional and technical documentation to ensure accuracy

Qualifications / Experience

Bachelor’s degree in Computer Science, Computer Systems, Information Technology or a comparable field

Experience in data analysis and artificial intelligence, especially machine learning and chatbots

Strong programming skills in languages such as Java, Python, C++, or C#

Knowledge of R, Python, and SQL as well as experience with AI frameworks like TensorFlow, H2O, Theano, CNTK, or Caffe

Experience in applying deep learning, especially speech recognition, object detection, and time series prediction

Strong analytical skills combined with conceptual creativity and high team orientation

Experience in agile software development and with microservices

Excellent written and spoken German and English

Ability to work in a globally distributed team environment

Technical Skills

Proficiency with development tools (Eclipse, Visual Studio, IntelliJ, etc.)

Programming languages: Java, C++, C#, and Python

Containerization and virtualization (Docker, VMs)

Experience with interface development and microservices

Experience with Jira, Confluence, Trello, CI/CD (Jenkins), version control (GIT)

Strong knowledge of operating systems (Microsoft, Unix/Linux, etc.)

Solid understanding of backend software support (mailing systems, Exchange, Outlook, Active Directory, and web apps)

Experience with relational and NoSQL database systems is essential

Confident in using software analysis and monitoring tools, logging

Strong troubleshooting skills, source code documentation

Personal Skills

Excellent communication and presentation skills

Team player, self-motivated, detail-oriented

Willingness to work in shifts

Business and Management Skills

Good understanding of team environments

Understanding of the market the customer operates in

High resilience and ability to work under pressure

Strong dynamic and customer-focused mindset.

...

Ready to be part of the future?

To apply for this position, please send your documents via email to jobs@treviai.com.