Job Description:
We are looking for a highly skilled Backend Engineer with experience in Generative AI to join our dynamic team. The ideal candidate will have a strong background in backend development coupled with handson experience in implementing and integrating Generative AI models into scalable backend systems. This role is crucial in building and optimizing the infrastructure that powers our AIdriven applications.
Key Responsibilities:
- Backend Development: Design develop and maintain serverside logic ensuring high performance and responsiveness of applications.
- Generative AI Integration: Collaborate with the AI research team to integrate cuttingedge Generative AI models into the backend infrastructure.
- API Development: Build robust APIs to support the frontend team thirdparty services and mobile applications.
- Data Management: Develop and manage databases ensuring efficient data storage retrieval and security for AI models and applications.
- Scalability: Optimize backend architecture for scalability to handle large volumes of data and requests especially in AIrelated workloads.
- Security: Implement best practices in securing backend systems and ensuring data privacy especially in AI model handling and deployment.
- Collaboration: Work closely with frontend developers AI researchers and product managers to deliver highquality AIdriven products.
- Performance Monitoring: Continuously monitor the performance of backend services identify bottlenecks and implement optimizations.
Required Qualifications:
- Educational Background: Bachelor s or Master s degree in Computer Science Engineering or a related field.
- Experience: 3 years of experience in backend development with a focus on AIdriven applications.
Technical Skills:
- Proficiency in backend languages such as Python Node.js or Java.
- Experience with frameworks like Django Flask or Express.
- Strong understanding of RESTful API design and development.
- Experience with databases like PostgreSQL MongoDB or MySQL.
- Handson experience with cloud services (AWS Azure GCP) and containerization (Docker Kubernetes).
- Knowledge of Generative AI models (e.g. GPT DALLE) and experience in deploying them in production environments
AI Knowledge: Understanding of machine learning principles neural networks and AI model optimization techniques.
ProblemSolving: Strong analytical and problemsolving skills with the ability to debug complex issues and implement solutions.
Communication: Excellent communication skills to work effectively with crossfunctional teams.
Preferred Qualifications:
- Experience with AI/ML frameworks such as TensorFlow PyTorch or Keras.
- Familiarity with version control systems (e.g. Git) and CI/CD pipelines.
- Previous experience working in agile development environments.
- Understanding of data privacy regulations and AI ethics.
databases,django,problem-solving,ci/cd pipelines,analytical,aws,python,database management,analytical skills,postgresql,keras,mysql,javascript,dall-e,restful api,flask,gcp,machine learning principles,agile development environments,css,express,data privacy regulations,rest,git,restful api design,ai model optimization techniques,communication skills,programming languages,agile development,problem-solving skills,gpt,backend development,cloud applications,tensorflow,kubernetes,java,node.js,html,generative ai models,ai ethics,mongodb,docker,communication,neural networks,devops practices,azure,pytorch,models