OneMagnify is a global performance marketing organization focused on brand marketing, technology, and analytics. They are seeking a highly skilled Lead Software Engineer to design, develop, and maintain full-stack web applications that support Generative AI projects, collaborating with AI researchers and data scientists to deliver scalable solutions.
Responsibilities:
- 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. This includes both front-end and back-end development
- 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