Jobs.ca
Jobs.ca
Language
247 Labs logo

Senior Python & ML Engineer

247 Labs1 day ago
Remote
Toronto, ON
Senior Level

About the role

247labs is a leading software development company headquartered in Toronto, Canada. We specialize in providing custom software solutions, mobile app development, web development, and digital transformation services to clients across various industries. Our team of experienced professionals is dedicated to delivering innovative, high-quality solutions that drive business growth and exceed client expectations.

  • Toronto, Canada (Remote work option available)

Position Overview:

We are looking for a Senior Python & ML Engineer who can design and build end-to-end AI/ML solutions alongside scalable backend systems. This role requires deep expertise in Python (Flask, FastAPI, Django), strong experience with developing and deploying ML models, and hands-on work with LLMs, computer vision, and prompt engineering.

You will not only build APIs and backend infrastructure but also develop machine learning models from scratch, fine-tune them, and optimize them for production.

Key Responsibilities:

  • Architect, develop, and maintain scalable backend services using Flask, FastAPI, and Django.
  • Design, train, and optimize ML models (NLP, LLMs, computer vision, embeddings, classification, clustering).
  • Fine-tune and adapt LLMs for domain-specific tasks, ensuring efficiency and accuracy.
  • Apply prompt engineering techniques to improve LLM-driven workflows.
  • Build and evaluate computer vision models for detection, classification, or recognition tasks.
  • Research and prototype new ML algorithms, pipelines, and frameworks.
  • Deploy models into production with MLOps best practices (Docker, CI/CD, monitoring).
  • Collaborate with product, data, and frontend teams to design AI-powered features end-to-end.
  • Ensure robust testing, performance optimization, and documentation of ML + backend systems.

Qualifications:

  • 7+ years professional experience in Python backend development.
  • Deep hands-on experience with Flask, FastAPI, and Django.

. Architect and manage PostgreSQL databases, including schema design, indexing, query optimization, and ORM best practices.

  • Strong foundation in machine learning (scikit-learn, PyTorch, TensorFlow, Hugging Face, etc.).
  • Proven experience developing ML models (NLP, LLMs, embeddings, vision).
  • Knowledge of data preprocessing, feature engineering, and model evaluation.
  • Experience with LLM frameworks (LangChain, OpenAI APIs, Hugging Face Transformers).
  • Familiarity with vector databases (FAISS, Pinecone, pgvector, Weaviate).
  • Strong database skills (PostgreSQL/MySQL).
  • Experience with cloud platforms (AWS/GCP/Azure) and containerization (Docker/Kubernetes).
  • Solid understanding of CI/CD, Git, and agile workflows.
  • Experience with Retrieval-Augmented Generation (RAG) systems.

Join our team:

If you are a motivated and experienced sales professional with a passion for technology and a drive to succeed, we invite you to apply and become part of our dynamic team at 247labs Inc.

About 247 Labs

Software Development
51-200

247 Labs is an award-winning team of trained, certified and experienced developers, designers & product managers who help organizations implement digital transformation projects through a lean-agile process. We help organizations understand what available technology options can solve their business problems, we then execute on the solutions to deliver digital transformations that improve business operations.

We work with startups, SMB (Small to Medium Businesses) and other industry agencies to understand their needs, architect and implement technical solutions to deliver value and create positive change.

#mobileapp #websites #webapplications #customwebsites #prototypes #startups