3 Extraction jobs in Canada
Senior Engineer - AI & Data Extraction
Posted 15 days ago
Job Viewed
Job Description
# **Job Summary**
Job Summary We are looking for a skilled and motivated Senior Engineer to join our forward-thinking team. The ideal candidate is passionate about building cutting-edge AI solutions, has a strong technical foundation, and excels in collaborative environments. As an Senior Engineer, you will play a key role in designing, developing, and maintaining advanced data products and AI-powered applications. You’ll work closely with cross-functional teams—including Data Scientists, Analytics Engineers, Front-End Developers, and ML Engineers—to deliver scalable and impactful solutions.
Now, if you were to come on board as our Senior Engineer, we’d ask you to do the following:
- Design and implement scalable, fault-tolerant systems capable for crawl, scrape, extract, and normalize data from diverse web sources at massive scale.
- Build robust pipelines to handle structured and semi-structured data seamlessly.
- Analyze and fine-tune crawling strategies to maximize data coverage, freshness, and quality.
- Conduct research to stay ahead of the curve in large-scale web acquisition and processing techniques.
- Take ownership of end-to-end engineering projects in data acquisition, including web crawling, data ingestion, and search.
- Continuously improve reliability, observability, and performance of data systems and tooling over time.
- Partner with cross-functional teams to prioritize crawling targets that align with key business needs.
Think you have what it takes to be our Senior Engineer? Here’s how we’ll know:
- 3+ years of industry experience working on large-scale, complex web scraping projects.
- Strong background as a backend or full-stack software engineer.
- Deep understanding of how to crawl the internet at scale.
- Strong programming skills, especially in Python and Go.
Bonus Points If You Have:
Expertise in internet-scale technologies such as DNS, networking, CDNs, WAFs, CAPTCHAs, proxies, and reverse proxies.
Experience with event-driven architectures.
Experience building observability and monitoring tools that support both engineers and non-technical stakeholders.
Exposure to large language models (LLMs) and their applications.
Compass Group Canada is committed to nurturing a diverse workforce representative of the communities within which we operate. We encourage and are pleased to consider all qualified candidates, without regard to race, colour, citizenship, religion, sex, marital / family status, sexual orientation, gender identity, aboriginal status, age, disability or persons who may require an accommodation, to apply.
For accommodation requests during the hiring process, please contact for further information.
AI Engineer - Knowledge Modeling, Extraction and Retrieval
Posted today
Job Viewed
Job Description
Job Description
About Us
AlphaPoint’s AI Labs’ team of engineers and AI scientists is solving complex business problems by bridging the gap between transformative breakthroughs in AI technology and increasingly competitive markets.
Our team is developing and applying the latest generative AI, data and knowledge modeling technologies to large scale problems, right at the edge of what is possible.
AlphaPoint is a financial technology company powering digital asset exchanges and brokerages worldwide.
The Role
- Design and implement knowledge extraction pipelines from diverse unstructured and semi-structured data sources.
- Design and develop knowledge representation schemas and ontologies to model complex domain knowledge.
- Develop and optimize semantic parsing techniques to convert natural language into structured queries or representations.
- Utilize and contribute to graph query languages for efficient retrieval.
- Use query languages to discover deep connections between entities, predict node attributes, perform clustering techniques and anomaly detection methods.
- Collaborate with AI researchers, data scientists, and software engineers to integrate knowledge systems into larger platforms.
- Evaluate and select appropriate tools and technologies and stay up-to-date with the latest advancements for knowledge representation and reasoning.
- Contribute to the continuous improvement of our knowledge engineering processes and best practices.
- Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Linguistics, or a related field.
- Proficiency in graph databases (e.g., Neo4j, ArangoDB, Amazon Neptune) and graph query languages (e.g., Cypher, SPARQL, Gremlin).
- Familiarity with knowledge extraction methods, including information extraction, entity recognition, and relation extraction
- Proven experience in using Language Models (LMs) in knowledge retrieval and knowledge extractions applications, including the use of fine tuning, RAG architectures, query engineering and semantic parsing against knowledge graphs.
- Excellent programming skills in Python, Node.js, and familiarity with ML libraries such as PyTorch and Tensorflow
- Strong understanding of ontology design principles; experience with languages like OWL or RDF is a plus.
- Ability to work independently and as part of a collaborative team.
- Excellent problem-solving and communication skills.
- PhD in a relevant field.
- Experience with machine learning frameworks (e.g., TensorFlow, PyTorch) applied to knowledge representation tasks.
- Familiarity with cloud platforms (e.g., AWS, GCP, Azure) and their AI/ML services.
- Experience in a production environment with large-scale knowledge systems.
- 100% Remote Work Environment
- Competitive compensation
- Equity or stock options (if applicable)
- A culture of autonomy, experimentation, and learning
- Opportunity to make a real impact on company trajectory
Powered by JazzHR
kc1jeGzZyF
Développeur ETC (Extraction, transformation et chargement) // (ETL Developer)
Posted today
Job Viewed
Job Description
Job Description
Durée du contrat prévue de 3 à 5 ans.
Date d'entrée en fonction prévue entre Q1 et Q3 2025.
Rôle hybride.
Les heures de travail sont normalement comprises entre 8 h et 17 h, du lundi au vendredi (35h par semaine), mais peuvent être étendues lors de certains projets.
1. Optimiser les traitements d’extraction existants et futurs,
2. Extraire les données nécessaires pour répondre aux nouveaux besoins d’affaires,
3. Migrer les données à travers les différentes couches en respectant les meilleures pratiques actuelles,
4. Documenter les extractions effectuées.
Exigences- Minimum de 5 ans d’expérience professionnelle dans les technologies de l’information, dont 4 ans dans un rôle avec des responsabilités similaires.
- Détenir un diplôme universitaire de premier cycle (BAC) en technologie de l’information ou en administration des affaires ou son équivalent.
- Connaissance de la base de données MS-SQL et Oracle, de Power BI et Power Apps, Automate et Apps Portail
- Français (écrit et parlé) de niveau professionnel.
- Capacité de passer une évaluation des antécédents judiciaires.
- Capacité de se déplacer dans la région de la ville de Québec.
Be The First To Know
About the latest Extraction Jobs in Canada !