Back-end Engineer Integration and AI (PHP/Python)

Nextcloud
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote

Tech stack

HTML
JavaScript
PHP
API
Artificial Intelligence
CSS
Database Design
Github
Python
Open Source Technology
Svelte
Speech Recognition
React
Large Language Models
Backend
GIT
Vue.js
Containerization
Angular
HuggingFace
Front End Software Development
REST
Docker
Microservices

Job description

We're looking for engineers with experience in PHP/ back-end development and AI integrations to join our integrations team!

You would work with the engineering team to bring new features and improvements to the server back-end like new authentication or storage mechanisms, audio/video chat and more, as well as integrating AI into the Nextcloud platform (e.g. LLMs, speech-to-text, and image processing services). You ideally have open source experience, know your way around git and Github.

Tasks

  • Feature development
  • Integration of AI services and models (Python / APIs / microservices)
  • Database design
  • Systems design
  • Quality assurance
  • Project-based development, working on one project for a defined timeframe

Requirements

Do you have experience in React?, Do you have a Master's degree?, * Technical experience with PHP and bit of HTML, CSS, Javascript

  • Experience with Python for AI/ML integrations
  • Experience with one or more frontend frameworks like VueJS or React, Angular, Svelte
  • Familiarity with AI/LLM frameworks (e.g. Hugging Face, LangChain)
  • Familiarity with REST APIs and REST-based AI services
  • Understanding of containerization (Docker) and model deployment workflows
  • Experience with speech, vision, or NLP integrations (e.g. Whisper, OCR, embeddings)
  • Knowledge around open source technology
  • Ideally experience with Nextcloud AI features or similar platforms
  • Reliability, independent and self-reliant working style

Benefits & conditions

  • A distributed, open team with a passion for working on and within the open source

community

  • Developing a product which pushes the boundaries of technology and with a global user and contributor community
  • A competitive salary
  • Flexibility for a healthy work-life balance
  • Time for personal growth and education
  • We are looking for somebody with ambition and drive who would like to grow and learn.
  • A distributed, open team with a passion for working on and within the open source

community

  • Developing a product which pushes the boundaries of technology and with a global user and contributor community
  • A competitive salary
  • Flexibility for a healthy work-life balance
  • Time for personal growth and education
  • We are looking for somebody with ambition and drive who would like to grow and learn.

Apply for this position