
Freelance AI Backend Developer
- الدار البيضاء الرباط
- عقد
- دوام كامل
- Building high-traffic data intensive backend applications depending on your area of expertise
- Integrate machine learning models into the backend systems, ensuring effective communication between the frontend and AI components.
- Develop and optimize backend processes for data ingestion, preprocessing, and storage to support AI training and real-time inference.
- Design and implement scalable and high-performance backend architectures that can handle the computational demands of AI algorithms.
- Create and maintain APIs that facilitate communication between the frontend and backend, as well as external services or third-party applications.
- Cooperating with Engineers, Product Managers, QAs, and Designers to ship new components and features by utilizing our Design System
- Drafting architectural decisions together with the Engineering Manager and Solution Architect, and exploring new technologies
- Contributing on team processes via active participation in regular retrospectives
- Exchanging your knowledge with other Engineers and being part of our One C&A Family
- As senior you are acting as a mentor to less experienced colleagues, supporting them on their learning journey whilst further developing your own leadership skills
- Being an active participant in team processes, offering insights in regular retrospectives, and fostering a culture of continuous improvement.
- Proficiency in backend programming languages such as Python, Java, and experience with AI frameworks like Hugging Face (e.g. Transformers, Trainer), PyTorch and Gradio.
- Understanding of machine learning concepts, and experience integrating AI models into backend systems.
- Knowledge of database systems (e.g., SQL, NoSQL), embeddings databases and experience in designing and optimizing database structures.
- Experience with AI Cloud Solutions from AWS, Cloudflare or comparable
- Proficient in designing, implementing, and maintaining APIs for seamless communication between frontend and backend components.
- Bachelor's degree or equivalent work experience.
- 3-7 years of experience in backend development, with a focus on AI or data-intensive applications.
- Proven experience in designing and implementing scalable and high-performance backend architectures.
- Hands-on experience with AI frameworks (e.g., TensorFlow, PyTorch) and integrating AI models into production systems.
- Previous work on projects involving large-scale data processing and storage.
- Familiarity with cloud platforms (e.g., AWS, Azure, or Google Cloud) and their AI services is advantageous.