Description:
eSpark Consulting Group is seeking a highly skilled Backend Developer (Mid to Senior) specializing in Conversational AI to join our team. The ideal candidate will have extensive experience in designing, developing, and maintaining scalable backend services and APIs, particularly those that support AI features. If you are passionate about integrating AI technologies and optimizing backend architectures, we want to hear from you.
Responsibilities:
- Design, develop, and maintain scalable backend services and APIs that support conversational AI features.
- Collaborate with AI researchers and front-end developers to seamlessly integrate AI technologies.
- Optimize data storage and processing architectures to handle large-scale AI model outputs efficiently.
- Implement security best practices to protect sensitive data and ensure AI model integrity.
- Participate in code reviews, maintain documentation, and ensure high coding standards.
- Troubleshoot, debug and upgrade existing software.
- Assist in the collection and preprocessing of data to train and fine-tune AI models.
- Monitor system performance and make recommendations for improvements.
Requirements:
- Experience with RESTful API design and development.
- Proficiency in database technologies, both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Cassandra).
- Strong knowledge of containerization and orchestration technologies (Docker, Kubernetes).
- Experience with cloud services (AWS, Azure, Google Cloud) and understanding of scalable architecture.
- Familiarity with machine learning frameworks (e.g., TensorFlow, PyTorch) and AI model integration.
- Excellent problem-solving skills and ability to work in a team environment.
- Strong communication skills and proficiency in English.
- Experience with conversational AI technologies or working on chatbots.
- Prior exposure to large language models like OpenAI’s GPT.
- Contributions to open-source projects or active participation in the tech community.
Education:
- Bachelor's degree in computer science, Engineering, or a related field.
Experience:
- Up to 5+ years of backend development experience, with a strong understanding of Python and framework experience (Django, Flask, etc.).