Cornerstone Global Partners (CGP Group) logo

Senior Back-End Engineer (Python)

Hiring from
Colombia
Work type
Remote
Posted
Oct 3, 2026
Is this job info correct?
Colombia (Remote) | Full-time | 1 Opening

๐Ÿš€ Build the data and AI backbone of a platform at scale, with real ownership and fully remote from Colombia.

About Our Client

Our client is an AI-powered enterprise platform that automates end-to-end recruitment and workflow orchestration. Their platform runs at production scale, coordinating complex third-party integrations, processing large volumes of unstructured data, and running real-time, event-driven pipelines across multiple systems.

THE OPPORTUNITY

We're looking for a Senior Back-End Engineer, based in Colombia and working fully remote, to own microservices, data pipelines, and the agents stack. You'll build systems that take large volumes of raw, semi-structured, and unstructured data and turn them into clean structured records and search indices that power agent workflows and the core platform. You'll join a small, high-ownership team where engineers drive decisions from pipeline architecture to cloud infrastructure, design systems together, and ship independently without heavy process.

What You'll Do

  • Design and operate high-throughput data pipelines in Python (FastAPI) that ingest, validate, and normalize large-scale data feeds
  • Build extraction, parsing, and enrichment workflows that turn raw files into structured, searchable records
  • Design and maintain Elasticsearch / OpenSearch indices, from schema design to bulk ingestion and retrieval optimization
  • Develop agent execution runtimes and tool-calling interfaces, including state, context limits, persistence, and streaming
  • Integrate with GraphQL APIs, internal services, and external vendor APIs with solid error handling and rate limiting
  • Build resilient event-driven systems on AWS (SQS, ECS, S3, RDS) with idempotency, retries, and dead-letter handling
  • Profile and debug live pipelines to keep them fast, reliable, and accurate under uneven workloads

What You Bring

  • Deep, production-grade experience with Python and FastAPI, including async services and clean API contracts
  • Hands-on experience building pipelines that process large volumes of messy or semi-structured data at scale
  • Practical experience with Elasticsearch or OpenSearch (index design, mappings, bulk indexing, query optimization)
  • Practical GraphQL experience, including schemas, mutations, and cross-service API contracts
  • Strong working knowledge of AWS (ECS, SQS, S3, RDS) and deploying containerized services in production
  • PostgreSQL or equivalent, plus async ORMs such as SQLAlchemy
  • Experience with message queues (SQS, Kafka, or similar), retry strategies, idempotency, and dead-letter queues
  • Ability to turn ambiguous requirements into resilient designs without close supervision
  • Comfort using logs, traces, metrics, and database profiling to diagnose live issues

NICE TO HAVE

  • Experience with LLM APIs and agent workflows (LangGraph, LangChain, LiteLLM, structured outputs, tool calling)
  • Familiarity with TypeScript and Node.js / NestJS
  • Parsing complex documents (PDF, DOCX, large spreadsheets, JSON exports)
  • Infrastructure-as-code (AWS CDK, Terraform, or similar)
  • Workflow orchestration frameworks (Inngest, Temporal, or similar)

How You Work

  • You explain your design decisions clearly in writing, so others can follow your reasoning without a call
  • You bring a considered position to design reviews and change it when a better argument comes along
  • You give and receive direct, specific feedback on code and designs without defensiveness
  • You question complexity before adding it and favor the simplest solution that works

This posting may involve the use of AI tools to assist in reviewing applications; final hiring decisions are made by humans.

Similar jobs

Apply on LinkedIn