AI Foundations - Research Engineer
Indexed description
Your Role And Responsibilities
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:
- Develop Server-Side Logic: Design, develop, and deploy server-side applications using programming languages like Ruby, Python, Java, and Node.js, ensuring seamless integration with front-end components.
- Implement Database Solutions: Plan, analyze, design, and construct databases, implementing industry standards and best practices for database security and developing structured query language (SQL) queries and back-end database stored procedures.
- Create RESTful APIs: Develop and maintain RESTful APIs and web services, enabling efficient data exchange between client and server applications.
- Apply AI Expertise: Develop and implement Artificial Intelligence solutions, focusing on areas such as machine learning, deep learning, and natural language processing, to drive business value and innovation.
- Collaborate with Teams: Work closely with cross-functional teams to understand user and system requirements, ensuring that back-end solutions meet business needs and align with overall project goals.
Required Technical And Professional Expertise
- Exposure to Agile Development: Familiarity with working in agile, collaborative environments, understanding both front-end and back-end concerns, with a focus on back-end development.
- Programming Language Proficiency: Experience working with programming languages such as Ruby, Python, Java, and Node.js, including server-side JavaScript.
- Database Development: Exposure to planning, analyzing, designing, and constructing databases, including implementing industry standards and best practices for database security.
- API Development: Experience with developing and maintaining RESTful APIs and web services, enabling efficient data exchange between client and server applications.
- Artificial Intelligence Foundations: Exposure to Artificial Intelligence concepts, including machine learning, deep learning, and natural language processing, with the ability to develop and implement AI solutions.
- Brain Inspired Algorithms: Exposure to brain inspired algorithms, learning with memories, and knowledge representation and reasoning, with the ability to apply these concepts to Artificial Intelligence solutions.
- Advanced AI Topics: Familiarity with symbolic and trainable logic, causal inference, knowledge induction, computer vision, and NLP, with the ability to explore and apply these concepts to drive business value and innovation.
- Quantum and Neomorphic Architectures: Exposure to quantum and neomorphic architectures for next-generation AI, with the ability to learn and apply these concepts to develop innovative Artificial Intelligence solutions.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search