Pulse Intelligence Partners Logo

Senior AI Data Engineer

Pulse Intelligence Partners|Posted 1 month ago

Skills and experience

Role:Data engineer
Other roles:Backend engineer, Machine learning engineer
Experience in role:5+ years
Language proficiency:English
Must-have skills:
    Python
Nice-to-have skills:
    AWS
    Django
    Database Design
    Selenium Grid
    Scrapy
    Playwright
    OpenAI API
    Anthropic Claude API
    Prompt Engineering

Location and salary

Remote policy:Remote
Location of job:Anywhere
Visa requirements:No specific requirements
Visa sponsorship:Unable to sponsor visa
Employment type:Permanent

Role description

About Pulse Intelligence

Pulse Intelligence is building the definitive data platform for the global mining industry. We aggregate, process, and enrich data from hundreds of sources (regulatory filings, stock exchanges, company websites, news, and financial APIs) to give mining investors and analysts a real-time, comprehensive view of every mining asset, company, and commodity on the planet.

Our platform combines large-scale web scraping with LLM-powered data extraction to turn unstructured documents (NI 43-101 technical reports, RNS announcements, SEDAR filings) into structured, queryable intelligence. We're a small team shipping fast, and every engineer has an outsized impact on the product.

About the Role

We're looking for a Senior AI Data Engineer to take ownership of our entire data pipeline, from raw document ingestion through AI-powered extraction to clean, structured records in our database. You'll be the technical lead on data acquisition and enrichment: architecting scrapers for new sources, designing LLM extraction strategies, making decisions on data modeling, and driving the quality and coverage of our mining asset database.

This is a high-autonomy role for someone who can see the big picture and execute on the details. You'll decide which data sources to prioritise, how to structure extraction pipelines, and when to invest in automation vs. manual curation. You'll ship scrapers one day, redesign an entity extraction pipeline the next, and mentor the team on best practices throughout.

What You'll Do

  • Own data acquisition and scraping — identify, prioritise, and build scrapers for new data sources (exchanges, regulatory filings, company websites, financial APIs) and scale them to run reliably in production
  • Design LLM extraction pipelines — architect and iterate on prompt-driven pipelines that extract structured mining data (assets, production, reserves, companies) from unstructured documents
  • Build the document processing pipeline — take raw PDFs, HTML, and filings from ingestion through to clean, structured data using OCR, parsing, deduplication, and text normalisation
  • Drive data quality and coverage — design verification, deduplication, and enrichment workflows, and own the data model that keeps our mining asset database accurate and well-structured
  • Keep pipelines running — monitor scheduled jobs, design for failure recovery, and ensure the system scales without manual intervention

What You Need

  • 5+ years of Python in data engineering or backend development
  • Web scraping at scale — you've built and maintained production scrapers (Scrapy, Playwright, Selenium, or similar)
  • Prompt engineering — you've used LLM APIs (OpenAI, Anthropic, or similar) to extract structured data from unstructured text, and you iterate on prompts systematically
  • Strong SQL and data modeling — you've designed schemas and optimised queries in PostgreSQL or similar
  • Self-directed — you identify what needs doing and drive it to completion with minimal oversight

Nice to Haves

  • Mining or resources industry knowledge (NI 43-101, JORC, resource classifications)
  • AWS (S3, EKS) or similar cloud infrastructure
  • LLM self-verification, chain-of-thought, or agentic pipelines
  • Experience with workflow orchestration tools (Airflow, Dagster, or similar)
  • Experience mentoring engineers or leading a small data team

Benefits

  • Work on a product that maps the entire global mining industry
  • Small team — your work directly shapes the product
  • Remote-friendly with flexible hours
  • Equity in a growing platform

Hiring Process

  1. Introductory call — 30 minutes
  1. Take-home challenge — 6 hours
  1. Technical & cultural fit interview — 1 hour
  1. System design interview — 1 hour

About Pulse Intelligence Partners

1-15 employees

What we do

Pulse Intelligence Partner (PIP) is revolutionising data, analytics, and automation for the natural resources and commodities industry. Our cutting-edge, fintech-inspired platform integrates AI and machine learning to automate investment management, asset research, and documentation. By distilling vast amounts of market information, we enable executives and financiers to spend more time strategising and less time searching for data.

Why Work For Us

Be part of a fast-growing, fully remote startup that’s transforming the natural resources industry. At Pulse Intelligence, you’ll work with cutting-edge technologies, free from tech debt, to build innovative solutions that simplify complex data processes. As our team expands, so do the opportunities for growth, promotions, and leadership roles. We value creativity, efficiency, and problem-solving—giving you the freedom to do meaningful work while enjoying a competitive salary and a dynamic, forward-thinking environment.

Our Culture

We’re a small, dedicated team that works like a startup—fast-moving, hands-on, and always learning. We believe in giving people the freedom to work independently, without micromanagement, but we also expect high-quality work in return. With team members based in the UK, South Africa, and Ukraine, we focus on delivering results rather than strict hierarchies.

Our Engineering Processes

At Pulse Intelligence, we build scalable AI-driven solutions using a cutting-edge tech stack, including Python, Kubernetes, OpenAI APIs, and advanced web scraping tools. Our engineers work on sophisticated data models and automation pipelines, requiring strong coding skills, architectural foresight, and adaptability to new technologies. If you’re passionate about AI, automation, and transforming industries beyond mining intelligence, join us to push the boundaries of what’s possible.

Our Hiring Processes

Our Head of Tech is personally leading the interview process, as we are a small, close-knit team that values collaboration and technical excellence. To ensure a fair and efficient selection, candidates will receive a task aligned with the skill level we’re looking for. Based on task submissions, we will shortlist applicants and proceed with interviews.

For more information, visit our website or LinkedIn.

Perks at Pulse Intelligence Partners

Remote Working
Small but growing team
Competitive salary
Cutting edge technology

Tech Stack

application and data

PostgreSQL
PostgreSQL
Python
Python
React
React
Redis
Redis
RabbitMQ
RabbitMQ
Django
Django
AI Platform
AI Platform
Amazon Web Services
Amazon Web Services

dev ops

GitHub
GitHub
Git
Git
Selenium
Selenium
Kubernetes
Kubernetes
Terraform
Terraform
Prometheus
Prometheus

business tool

Slack
Slack
JIRA
JIRA
Confluence
Confluence

Office Photos

Office photo
Office photo

Similar jobs on OfferZen: