What you'll be doing
- Get paid to work on open-source projects
- Work closely with co-founders to develop innovative ML/AI techniques and discover simple, generalisable research agenda that improves the company’s products and unifies the entire team
- Reproduce and improve state-of-the-art AI algorithms using deep learning frameworks (e.g., PyTorch, TensorFlow, ONNX and TensorRT) and integrate them with our MLOps workflow
- Research upstream interventions at the level of training data, data preparation, model training/evaluation and experiment tracking and work with downstream product and infrastructure teams to build effective MLOps features for model deployment and monitoring, etc., and integrate ML systems into data pipelines
- Stay up-to-date with bleeding-edge deterministic AI and generative AI research, and share paper insights with the team
- Work alongside product managers, frontend engineers, product designers and other engineers to deliver high-quality, complex ML/AI features on the roadmap
- Ensure the delivery of high-quality software and documentation
Things we'd love to see
- Have a track record of generating new ideas or improving existing ideas in ML/AI, demonstrated by accomplishments such as first-author publications in top-tier CV/ML/AI/NLP conferences or journals
- Possess the ability to independently own and pursue a research agenda, autonomously carrying out projects that can have long-term benefits for Instill AI’s products
- Profoundly understand the mainstream deep learning architectures (e.g., ConvNet and Transformer) and techniques (e.g., distilling, transfer learning)
- Have extensive experience implementing ML/AI algorithms using frameworks like PyTorch, TensorFlow, ONNX and TensorRT. Additional experience in training LLMs is a huge plus
- Have a strong curiosity about exploring and learning the latest SOTA ML/AI technologies, coupled with the ability to effectively share knowledge with others
- Comfortable working in a fast-paced, agile startup environment, experience in robust and frequent releases
- Excellent communication and document writing skills
- Open-source practices/contributions
- Be customer and data obsessed and take ownership of the details
- Proactive, self-learning, and self-aware
- Intellectual curiosity, always asking "how can we improve?"
- A strong desire to build world-class products