Remote (Country) Full-time

Ground News is hiring a Machine Learning Engineer

About the Role

At Ground News, we're looking for a Machine Learning Engineer to build pioneering AI applications purpose-built for the modern news landscape. You will push the boundaries of what Large Language Models can do, creating features that enable users to see every side of the story.

What You'll Do

  • Own and maintain production pipelines that process hundreds of thousands of news articles daily.
  • Curate and catalog news content meticulously for use in downstream ML applications.
  • Build state-of-the-art ML solutions to power features such as article clustering and content recommendations.
  • Design and build robust evaluation datasets to benchmark model performance.
  • Help manage dozens of microservices written and maintained by our ML team.
  • Lead deployment processes, including blue-green deployments and rollbacks against real-time production data streams.

What We're Looking For

  • Proven hands-on experience in developing, deploying, and maintaining ML pipelines, including recommendation engines, clustering, and full MLOps workflows.
  • Strong familiarity with infrastructure-as-code tools (Terraform) and orchestration with Kubernetes on AWS or GCP.
  • Experience with data management through ElasticSearch and Postgres.
  • Professional experience as an MLOps or DevOps engineer, with strong foundations in Python and cloud-native tooling.
  • 3-6 years of applied, hands-on experience in ML at scale, with end-to-end ownership across deployment, maintenance, and iteration.
  • Expertise in autoscaling Kubernetes workloads using tools like KEDA and SQS.
  • Proficiency in Python.
  • Hands-on experience with LLMs (OpenAI, Gemini, Llama3), including prompt engineering and local deployment frameworks like vLLM.
  • Experience building semantic search pipelines, including information retrieval and document indexing via PGVector or equivalent tools.

Nice to Have

  • Proficiency in Go.
  • A deep curiosity and interest in the political system, and the intersection between tech and media.
  • Familiarity with Ground News’ products (app, website, extension, newsletters).

Technical Stack

  • Languages: Python, Go, Node.js
  • Cloud & Infrastructure: AWS, GCP, Kubernetes, Terraform
  • Data Stores: ElasticSearch, Postgres
  • ML Tooling: KEDA, SQS, OpenAI, Gemini, Llama3, vLLM, PGVector

Team & Environment

You will join our ML team in a mission-driven environment where experimentation is encouraged and impact is immediate. You'll have autonomy to shape strategy with the support of a collaborative team.

Benefits & Compensation

  • Salary: $110,000 – $140,000 (CAD)
  • A mission-driven environment where experimentation is encouraged, and impact is immediate.
  • Autonomy to shape strategy and the support of a collaborative team.
  • Building a product that’s helping people become more informed and open-minded.
  • Equitable workplace that celebrates diverse perspectives and lived experiences.
  • Inclusive environment where everyone feels respected, supported, and empowered.

Work Mode

This is a remote position open to candidates anywhere in Canada.

Ground News is an equitable workplace that celebrates diverse perspectives and lived experiences. We build an inclusive environment where everyone feels respected, supported, and empowered to do their best work.

Required Skills
PythonGoNode.jsAWSGCPKubernetesTerraformElasticSearchPostgresKEDAMachine LearningData EngineeringInfrastructureDevOpsCI/CD
Looking for a remote dev community?

200+ professionals, 37 countries, one network

Working remotely doesn't mean working alone. Iglu connects you with developers, designers, and digital experts worldwide. Collaborate, learn, and grow together.

Global professional network
Knowledge sharing & collaboration
Regular community events
Cross-project opportunities
Join the community
37 countries represented
About company
Ground News

Ground News is a platform that makes it easy to compare news sources, read between the lines of media bias and break free from algorithms. Our mobile app, web app, and browser extension are home to a community of mindful readers who use our news comparison platform to engage with news beyond their filter bubble.

Visit website
Job Details
Category data
Posted 8 months ago