Back-end Engineer – Integration and AI, PHP/Python

Posted 1hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Back-end Engineer integrating PHP/Python AI services into Nextcloud’s open-source collaboration platform. Developing server features, authentication, storage, chat, and model integrations.

Responsibilities:

  • Feature development
  • Integration of AI services and models using Python, APIs, and microservices
  • Database design
  • Systems design
  • Quality assurance
  • Project-based development, working on one project for a defined timeframe
  • Work with the engineering team to bring new features and improvements to the server back-end, including authentication mechanisms, storage mechanisms, and audio/video chat
  • Integrate AI into the Nextcloud platform, including LLMs, speech-to-text, and image processing services

Requirements:

  • 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:

  • 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