This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
OneMagnify is a global performance marketing organization working at the intersection of brand marketing, technology, and analytics. The Company’s core offerings accelerate business, amplify real-time results, and help set their clients apart from their competitors. OneMagnify partners with clients to design, implement and manage marketing and brand strategies using analytical and predictive data models that provide valuable customer insights to drive higher levels of sales conversion. OneMagnify’s commitment to employee growth and development extends far beyond typical approaches. We take great pride in fostering an environment where each of our 700+ colleagues can thrive and achieve their personal best. OneMagnify has been recognized as a Top Workplace, Best Workplace and Cool Workplace in the United States for 10 consecutive years and recently was recognized as a Top Workplace in India. We are looking for a highly skilled Software Engineer with a proven background in supporting and enhancing Generative AI projects. In this role, you will be responsible for designing, developing, and maintaining both front-end and back-end systems that interact with AI models and frameworks. You will collaborate closely with our AI researchers, data scientists, and other developers to build scalable and efficient solutions.
Job Responsibility:
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
What we offer:
We offer a comprehensive benefits package including medical, dental, 401(k), paid holidays, vacations, and more