Titre du poste

AI Software Developer - Remote

Description

Position : AI Software Developer - Remote

We are looking for a skilled and innovative AI Software Engineer to join our team and drive the development of AI-driven solutions. This role involves working on cutting-edge projects, leveraging AI models, and integrating them seamlessly into CMS platforms to create scalable, high-performance applications.
Responsibilities :

  1. AI Development and Integration:
    • Utilize OpenAI API and fine-tune models for specific use cases.
    • Work with open-source AI models (e.g., Ollama, HuggingFace) for deployment and application integration.
    • Develop AI-driven applications using LangChain, with a focus on natural language processing and content generation.
  2. Application Design and Deployment:
    • Design and integrate robust REST APIs (using FastAPI, Flask, or Express) for communication with CMS platforms.
    • Deploy containerized applications using Docker for scalable, consistent operations across environments.
    • Optimize application performance using caching mechanisms like Redis.
  3. Optional Technical Contributions:
    • Collaborate on SQL and NoSQL database management (MySQL, PostgreSQL, MongoDB).
    • Implement ElasticSearch for effective search and data filtering.
    • Apply load balancing strategies to ensure high availability and performance.

Required profile for job ad : AI Software Developer - Remote

Technical Skills:

  • Required:
    • Proficiency in Python programming.
    • Experience with OpenAI API and open-source AI models.
    • Hands-on experience with API development, containerization, and caching solutions.
  • Optional (Beneficial):
    • Knowledge of JavaScript/TypeScript for CMS integrations.
    • Familiarity with PHP for specific CMS requirements.
    • Experience with SQL/NoSQL databases and ElasticSearch.

Experience and Qualifications:

  • At least 3 years of experience in AI software development, with a focus on image processing and CMS integrations.
  • Strong English communication skills (German proficiency is a plus).
  • Previous experience working in international teams is advantageous.

Project and Collaboration Skills:

  • Ability to manage complex projects independently while maintaining alignment with the AI team and other departments.
  • High initiative and problem-solving capabilities.

Additional Information:

  • Location: Remote.
  • Customer: German-based projects.

If you are passionate about creating AI-driven solutions and have the technical expertise outlined above, we would love to hear from you. Please submit your CV and any relevant portfolio work to demonstrate your skills and experience.

Job criteria for job ad : AI Software Developer - Remote

  • Job category : IT, new technologies
  • Industries : IT, software engineering, Internet
  • Employment type : Freelance
  • Region : International
  • City : Remote
  • Remote work :
    Yes
  • Experience level : 2 to 5 years
  • Educational level : Bachelor
  • Spoken language :
    english > fluent
  • Number of Position(s) : 1
  • Team management :
    Yes
  • ELASTICSEARCH
  • PYTHON
  • MONGODB
  • NOSQL
  • REST
  • POSTGRESQL
  • API
  • REDIS
  • LOAD BALANCING
  • CMS
  • MYSQL
  • SQL
  • DOCKER
  • JAVASCRIPT
Be cautious! Do not send money to a potential employer. Do not pay any money for a potential contract of employment or for pre-employment training.
Please report any irregularities by using the candidate contact form and selecting the subject "Report a job ad".
Type de poste
Temps plein
Lieu du poste
Remote, Ghana
Date de publication
2 janvier 2025
Valide jusqu’au
3 mars 2025
Close modal window