Join our growing AI team as an Algorithm Developer and help build systems that solve complex challenges in the worlds of creative and marketing.
You'll work hands-on across the stack of our AI features and have real impact on the products evolution.
Research, design, and implement state-of-the-art algorithms in Generative AI.
Work closely with researchers & engineers to bring prototypes into production.
Optimize algorithms for scalability, cost, and performance in cloud environments.
Collaborate with product teams to translate business needs into algorithmic solutions.
Requirements: 5+ years of experience in software engineering, applying modern design patterns and best practices.
Proven hands-on experience with Generative AI technologies.
Solid experience working with cloud platforms (e.g., AWS, GCP, Azure).
Deep understanding of production environments, including testing methodologies, monitoring, and deployment processes.
Strong debugging skills: ability to identify, diagnose, and resolve issues while improving code readability and system reliability.
Proficient in Python and SQL.
Familiarity with software development best practices, Git, CI/CD, and modern DevOps principles.
Bachelors degree in Computer Science, Artificial Intelligence, Machine Learning, or a related field.
You write clean, maintainable, and well-documented code.
A proactive team player with strong organizational skills and a get things done attitude.
Bonus points for:
Experience with machine learning frameworks such as TensorFlow, PyTorch, and libraries like scikit-learn, pandas, and NumPy.
Experience working on video generation, creative iteration, or automated content recommendation.
Masters or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a related field.
This position is open to all candidates.