Supports our product, sales, and consulting teams with building and maintaining scalable, web-based applications.
Design, develop, and maintain full-stack web applications that support Generative AI projects.
Work closely with AI researchers to integrate Generative AI models into applications, ensuring seamless functionality and optimal performance.
Monitor and optimize the performance of applications and AI integrations to ensure responsiveness and efficiency.
Coordinate with data scientists, engineers, AI researchers, and other developers to understand project requirements and deliver solutions that meet technical and business needs.
Identify and resolve issues related to application performance, AI model interactions, and data handling.
Apply best practices in coding, testing, and deployment to ensure high-quality software development and robust application performance.
Keep abreast of the latest developments in AI technologies, and software engineering practices.
Requirements
Previous experience in full-stack development, with a solid portfolio of relevant projects.
Strong problem-solving skills with an emphasis on client consulting.
Excellent written and verbal communication skills for coordinating across teams.
Experience translating business requirements into technical solutions.
Proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular, or Vue.js.
Experience with back-end technologies including Node.js, Python, and frameworks such as Flask or Django.
Familiarity with AI/ML frameworks such as TensorFlow, PyTorch, or similar, and experience integrating AI models into applications.
Solid understanding of database systems (SQL and NoSQL) and RESTful APIs.
Excellent problem-solving skills with the ability to troubleshoot and debug complex issues.
Ability to quickly adapt to new technologies and changing project requirements.
Experience with cloud platforms such as AWS, Azure, or Google Cloud.
Knowledge of DevOps practices and tools for CI/CD pipelines.
Familiarity with Agile methodologies and tools.
Degree in Computer Science, Data Science, IT, or similar field, or equivalent experience.