Engram is revolutionizing AI by providing a shared memory system for agent collaboration. The Software Engineer will design, develop, and maintain back-end systems to support Engram’s shared memory platform, ensuring high-quality software and reliable functionality for AI agent interaction.
Responsibilities:
- Design, develop, and maintain back-end systems to support Engram’s shared memory platform
- Programming robust solutions
- Adhering to object-oriented programming principles
- Collaborating with the team to deliver high-quality software
- Contribute to the innovation of Engram’s technology
- Ensure reliable functionality for AI agent interaction
Requirements:
- Strong knowledge of Computer Science fundamentals and principles
- Proficiency in Back-End Web Development and Software Development
- Experience in Programming, including Object-Oriented Programming (OOP)
- Ability to write scalable, maintainable, and efficient code
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Strong problem-solving skills and ability to work independently in a remote setting
- Familiarity with multi-agent systems or distributed computing is a plus