Implement and maintain machine learning pipelines to achieve product goals
Requirements
- Experience with large-scale distributed systems and machine learning platforms
- Proven experience curating and bootstrapping datasets for image generation or classification tasks
- Expertise in Python, PyTorch, and other relevant ML libraries
- Ability to read, understand, and implement research in generative AI, collaborating with internal or external researchers
- Strong foundation in computer vision, deep learning, and AI principles
Responsibilities
- Implement and maintain machine learning pipelines in line with product goals
- Develop and maintain asynchronous messaging protocols between backend and frontend systems, identifying opportunities for optimization
- Set up monitoring and alerting systems to detect issues, errors, or optimization opportunities
- Analyze media processing pipelines, defining interfaces, expected output quality, and required workflows
- Deploy, fine-tune, and integrate models with platform systems, adapting to unique content requirements
- Design and implement data curation pipelines to support model-specific needs
- Build scalable and cost-efficient API connections to cloud-deployed AI models
Other
- Self-motivated and able to work independently in a fast-moving, small team environment
- Collaborate with engineering and design teams to identify and solve emerging product challenges
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience