vidIQ builds software to help YouTube creators achieve their goals by providing actionable data-driven insights and AI-powered tools. The company is looking to scale its platform to reach millions more creators and needs an AI/Machine Learning Engineer to drive product innovation and deliver high-impact results.
Requirements
- 6+ years of professional software engineering experience (preferably in Python)
- 3+ years of experience developing and delivering ML solutions into production
- Hands-on experience building and optimizing end-to-end data and machine learning pipelines, with a focus on LLM-based solutions
- Engineering mindset, with a high degree of comfort in designing software and producing production-grade code
- Ability to work with modern data integration and analytics tools
- Experience with AI-dev tools (e.g. GitHub Co-Pilot, Cursor)
- Ability to turn ML paper into working code
Responsibilities
- Design, implement and ship new features with a high level of responsibility and OWNERSHIP
- Implement scalable solutions to consistently serve a vast global user base
- Help establish architecture based on technology and our needs
- Build, train, and test Machine learning/AI solutions focusing on natural language processing, recommender systems, computer vision
- Write well-crafted, well-tested, maintainable code to convert our ML models into working pipelines
- Collaborate closely with Frontend, DevOps, and Data Engineering teams to deliver cohesive end-to-end solutions, align on technical decisions, and ensure smooth integration between system components
- Monitor and troubleshoot existing features and resolve any issues that arise
Other
- Work closely with Product Managers/Senior Leadership to frame problems within the business context and deliver the highest impact to our users
- Proactive, results-oriented self-starter with a proven ability to drive growth and innovation in dynamic environments.
- Experience with production grade LLM powered chatbots
- Developer-level experience with Kubernetes and Docker
- Experience with data processing technologies (e.g. Spark, Kafka, Airflow)