Company Profile
TTT Studios is a digital consulting and software developing company working for a global client list in multiple industries. Over the past decade, we’ve built multiple applications and patented a portfolio of technologies. This experience has put us in the best position to cater to larger accounts and launch our own products. Our culture is essential to our company, and we foster an open and welcoming environment for everyone on our team. We understand that success comes from sweating the details. Carefully considered design—whether in our user interface work, technical architectures, or project management processes—is at the core of everything we do. We expect amazing things from each other, and through tight collaboration, we achieve greatness.
All candidates must be based in the Vancouver Area.
About the Role - AI/ML Engineer
We are seeking a passionate AI/ML Engineer to join our team and work on exciting projects, building cutting-edge AI services with state-of-the-art technologies like LLMs, RAG, CV, and much more.
Responsibilities
- Design and develop AI solutions using a variety of AI techniques (NLP, CV, etc.)
- Work closely with the multi-passionate team to identify and solve complex business problems using state-of-the-art AI technologies and frameworks
- Train, tune, and optimize machine learning models using cloud infrastructure (e.g., AWS, Azure) and other distributed computing systems
- Develop and maintain code repositories, documentation, and data pipelines using version control tools such as Git and CI/CD tools such as GitHub Actions or Azure DevOps
- Stay up-to-date with the latest research and trends in AI & ML, and bring new ideas and best practices to the team
- Participate in code reviews and provide constructive feedback to team members
- Debug and optimize AI models for production deployment
- Monitor and maintain deployed AI systems, ensuring performance, reliability, and scalability
- Design and optimize end-to-end data pipelines in collaboration with backend and frontend teams, ensuring efficient data flow and API integration for AI features
- Participate in technical discussions to ensure AI solutions seamlessly integrate with frontend and backend systems while maintaining performance requirements
Requirements
- 3+ years of post-graduate professional experience in software engineering
- Bachelor's degree in Computer Science, Engineering, Statistics, or a related field.
- Proven track record of developing and deploying AI solutions in production environments.
- Extensive knowledge of machine and deep learning algorithms and applications.
- Proficiency in Python and related AI & ML tools and frameworks, such as:
- Data manipulation: Pandas, NumPy
- Machine Learning: scikit-learn, XGBoost
- Deep Learning: PyTorch/TensorFlow
- Hands-on experience with LLMs, both closed-source APIs like OpenAI and open-source models like Llama or Mistral, as well as related frameworks (e.g., LangChain, Haystack, Hugging Face Transformers).
- Strong understanding of cloud infrastructure (e.g., AWS, Azure).
- Experience with software development best practices (testing, documentation, code review)
- Familiarity with MLOps practices and tools (model versioning, experiment tracking, model serving)
- Strong understanding of RESTful APIs, WebSocket protocols, and best practices for serving ML models in production web applications
- Understanding of data privacy and security considerations in AI applications
- Excellent communication and collaboration skills with the demonstrated experience working in cross-functional teams, specifically in optimizing data flows and API designs between AI systems, backend services, and frontend applications.
Nice to have
- Practical expertise in building LLM application augmentations (prompt chaining, RAG, memGPT/Letta, etc.)
- Understanding of computer vision and reinforcement learning algorithms and frameworks (OpenCV, Ray RLlib, etc.)
- Familiarity with graph databases and applications (neo4j, GraphRAG)
- Experience with vector databases (Pinecone, Weaviate, Milvus)
- Knowledge of model optimization techniques (quantization, pruning, distillation)
- Experience with A/B testing and experiment design
- Contributions to open-source AI projects
- Experience with AI model monitoring and observability tools
- Knowledge of AI ethics and responsible AI practices
If you're passionate about AI & ML and have experience with cutting-edge technologies such as LLMs, OpenAI APIs, cloud infrastructure (e.g., AWS, Azure), and model training (e.g., TensorFlow, PyTorch), we'd love to hear from you. Join our team and work on high-tech projects that will shape the future of applied AI & ML!
Hiring Process
- Submit your application and include your CV.
- If shortlisted, you will be invited to a video interview with our HR Manager.
- Next, we will arrange an online technical interview to assess your experience, technical skills, and fit for the role, as well as your alignment with our company culture and values.
- Candidates who successfully complete the technical interview will receive a take-home code challenge.
- If our Team is happy with the deliverable, we will schedule an in-person live code assessment at our office.
- After completing all rounds of interviews, we will make a final decision.
Beyond the Paycheque
Show off your skills from anywhere.
Whether at our modern office in downtown Vancouver or the comfort of your home. We value your work-life balance and support flexible arrangements that allow you to showcase your expertise and share your ideas.
Never stop learning.
Our commitment to growth also extends to your professional development. Take advantage of our education fund to attend conferences, workshops, and classes or pursue industry certifications. We also offer access to online learning resources to help you continue your education.
Invest in your well-being.
We want you to be the best version of yourself. Our comprehensive benefits package includes generous paid time off, coverage for health, vision, dental, prescriptions, and subsidized health programs and perks. Our complete benefits package will take care of you and the well-being of your loved ones.
Surprise yourself with yoga & boxing lessons.
Join our weekly expert-led yoga and boxing classes to enhance your physical and mental wellness. Learn how to throw a left uppercut or the latest asanas.
Enjoy profit-sharing bonuses.
With each team member contributing to the overall success of TTT Studios, we reward everyone with performance and profit-sharing bonuses.