As a Back-End Developer specializing in Artificial Intelligence, you will work in an agile, collaborative environment across software architecture, understanding both front-end and back-end concerns, while specializing in the back-end. You will develop expertise in Artificial Intelligence Solutions in areas such as machine learning, deep learning, and natural language processing.
Your primary responsibilities will include:
• Design and Develop AI Solutions: Develop and implement Artificial Intelligence solutions using machine learning, deep learning, and other AI techniques, ensuring seamless integration with existing systems and applications.
• Database Planning and Development: Plan, analyze, design, and construct databases, implementing industry standards and best practices for database security and analyzing and defining database and information security requirements.
• API Development and Integration: Develop and integrate RESTful APIs and web services, ensuring efficient data exchange between systems and applications.
• Collaborative Problem-Solving: Work collaboratively with cross-functional teams to identify and resolve technical issues, ensuring timely and effective solution delivery.
• Code Development and Maintenance: Develop and maintain high-quality code using programming languages such as Ruby, Python, Java, and Node.js, adhering to industry standards and best practices.
• Software Architecture Expertise: Experience with software architecture, understanding both front-end and back-end concerns, with specialization in back-end development.
• Programming Language Proficiency: Experience working with programming languages such as Ruby, Python, Java, Node.js, and server-side JavaScript, with the ability to develop high-quality code.
• Database Development and Security: Experience in planning, analyzing, designing, and constructing databases, with knowledge of industry standards and best practices for database security.
• Artificial Intelligence Solutions: Experience with Artificial Intelligence solutions, including machine learning, deep learning, and natural language processing, with the ability to develop and implement AI techniques.
• API Development and Integration: Experience developing and integrating RESTful APIs and web services, ensuring efficient data exchange between systems and applications.
• Brain Inspired Algorithms: Experience with brain-inspired algorithms, learning with memories, and knowledge representation and reasoning, with the ability to develop and implement AI techniques.
• Quantum and Neuromorphic Architectures: Experience with quantum and neuromorphic architectures for next-generation AI, including the ability to analyze and define database and information security requirements.
• Computer Vision and NLP: Experience with computer vision, NLP, question answering, and causal inference, with the ability to develop and implement AI solutions using machine learning and deep learning techniques.