Description
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 product’s evolution.
Key responsibilities
- 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.
- Bachelor’s 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.
- Master’s or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a related field.