The Software Engineer will architect, design, and implement scalable and maintainable web applications for FileMaker databases that incorporate AI functionalities while working with cross-functional teams to deliver projects on time. This role involves integrating machine learning LLM models and AI algorithms into web applications to ensure seamless functionality and optimal performance. The engineer will provide guidance and best practices for software development, especially in integrating AI within a web app environment. Other duties include writing clean, efficient, and well-documented code, performing code reviews, and enforcing standards. Developing and maintaining robust testing frameworks, leading deployment strategies, and collaborating with UX/UI designers are also critical. The role requires staying up-to-date with the latest advancements in web technologies and AI, and proposing innovative solutions.