The company is looking to enhance its product capabilities by evaluating and integrating generative AI models, specifically focusing on improving media processing pipelines and creating scalable API connections to cloud-deployed AI models.
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.
- Build scalable and cost-efficient API connections to cloud-deployed AI models.
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.
- Evaluate generative AI models (e.g., Diffusion, GANs, LLMs) to determine applicability for product needs.
- Research and experiment with new models to enhance product capabilities.
- Deploy, fine-tune, and integrate models with platform systems, adapting to unique content requirements.
Other
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.
- 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.
- Remote OR San Jose, CA (3 days on-site)
- Fully Covered Medical, Dental, and Vision Insurance