LLM / AI PYTHON DEVELOPER (CHATBOT / DATA ANALYTICS FOCUS) [DVN-42]

Cigo Tracker


Level: Senior or Demonstrated AI Project LeaderREMOTE OPPORTUNITY Cigo Tracker is a fast-growing technology company based in Montreal, QC, operating at the intersection of logistics and innovation. Our core product powers last-mile operations for businesses of all sizes, providing cutting-edge route optimization, real-time tracking, and customer notifications. We are expanding our platform’s intelligence layer and are seeking an experienced Python developer with strong AI/LLM project experience to help us build a natural language chatbot that will allow our users to gain insights about their operations—without needing a business analyst. What You'll Work On You’ll join a new, high-impact initiative (internal codename: Foresight) to deliver a smart, scalable assistant that understands user prompts and translates them into meaningful data queries using open-source text-to-SQL libraries. This tool is intended to empower managers and analysts to query operational performance with natural language—surfacing KPIs, trends, and breakdowns effortlessly. You’ll work closely with our CTO and engineering team to: - Evaluate and prototype text-to-SQL libraries (e.g., VannaAI, WrenAI, PremSQL) - Integrate a third-party LLM (e.g., OpenAI, Gemini, DeepSeek) into our existing SaaS infrastructure - Build the backend layer that powers the assistant, and optionally, its user-facing interface - Ensure accuracy, speed, and secure handling of sensitive user data - Prepare the feature for commercial rollout inside our customer platform Responsibilities - Lead the design and implementation of an AI-powered assistant for querying operational data - Build Python-based services to support LLM integration (FastAPI or similar preferred) - Benchmark and select appropriate LLM APIs based on cost, reliability, and performance - Customize and build on top of open-source text-to-SQL solutions - Ensure scalability, high availability, and accuracy of the assistant’s responses - Contribute to frontend development of the chatbot UI, or integrate a suitable UI library - Collaborate with engineering, product, and leadership to align goals and priorities - Contribute to internal documentation and technical design discussions Must-Have Qualifications - Strong experience developing in Python, especially in a backend context - Proven track record building AI-powered systems or chatbots in production - Familiarity with external LLM APIs (e.g., OpenAI GPT-4, Gemini, Claude) - Deep understanding of working with SQL databases (e.g., MySQL, PostgreSQL) - Experience with text-to-SQL frameworks or prompt-to-data translation tools - Previous ownership or leadership in shipping AI tools or features - Strong communication skills and ability to explain technical choices clearly Nice-to-Have (Preferred but Not Required) - Experience building or integrating chatbot UIs via web frameworks or libraries - Ability to contribute to a web frontend (e.g., using React or other modern tools) - Familiarity with cloud environments (Azure or AWS) to deploy and scale the solution securely - Familiarity with any of the following libraries: VannaAI, WrenAI, PremSQL, Dataherald, DB-GPT-Hub, sqlchat - Prior experience in a startup or early-stage tech company - Experience with version control, CI/CD, and containerized deployments (e.g., Bitbucket Cloud, Docker) - Exposure to SaaS platforms or enterprise B2B applications What We’re Looking For - You’ve successfully built and deployed an AI feature or product end-to-end - You are comfortable working independently and evaluating tradeoffs quickly - You are a regular user of AI tools and can explain what sets different ones apart - You have an eye for practical results, not just research or experimentation - You can provide examples of your work (GitHub, blog posts, apps, demos) We believe in continuous improvement, solving real-world problems with simple but powerful solutions. If you are passionate about leveraging AI to help people make smarter decisions without complexity, we’d like to hear from you. Job Types: Full-time, Contract Contract length: 12 months Education: - Bachelor's (Required) Experience: - Python: 4 years (Required) - LLM: 1 year (Required) Language: - English (Required) Application Deadline: 09/05/2025 Expected Start Date: 20/05/2025

trabajosonline.net © 2017–2021
Más información