Senior Back-End Engineer (Python)

Cornerstone Global Partners (CGP Group)

Colombia

Remote

COP 381,959,000 - 572,938,000

Full time

16 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Cornerstone Global Partners (CGP Group) seeks a Senior Back-End Engineer based in Colombia for a fully remote role. You will own microservices, data pipelines, and the agents stack, turning raw data into structured records and search indices powering the platform.

You’ll work in a small team driving architecture decisions, shipping independently, and collaborating across AWS, Elasticsearch/OpenSearch, and GraphQL integrations.

Qualifications

  • Production-grade Python and FastAPI experience.
  • Experience building pipelines for large semi-structured data.
  • Experience with Elasticsearch/OpenSearch index design and optimization.
  • Practical GraphQL experience and cross-service API contracts.
  • Strong AWS knowledge and containerized deployments.

Responsibilities

  • Design and operate high-throughput data pipelines in Python (FastAPI) handling large-scale data feeds.
  • Build extraction, parsing, and enrichment workflows turning raw files into structured records.
  • Design and maintain Elasticsearch/OpenSearch indices and optimize bulk ingestions.
  • Develop agent runtimes and tool-calling interfaces with state and persistence.
  • Integrate with GraphQL APIs and external vendor APIs with robust error handling.
  • Build resilient event-driven systems on AWS with retries and dead-letter handling.
  • Profile and debug live pipelines to maintain speed and reliability.

Skills

Python
FastAPI
Async services
Data pipelines
Elasticsearch
AWS
GraphQL
PostgreSQL/SQLAlchemy

Tools

Elasticsearch/OpenSearch
GraphQL
AWS
PostgreSQL
SQLAlchemy
Kafka

Job description

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Fullstack Engineer
Fullstack Engineer

Ersilia • Medellín

Remote
COP 90,000,000 - 180,000,000
Backend Engineer - 64624178818
Backend Engineer - 64624178818

Somewhere • Bogotá ciudad

On-site
COP 372,694,000 - 496,925,000
Integration Engineer (Node.js / Python) – Senior (Colombia)
Integration Engineer (Node.js / Python) – Senior (Colombia)

Talent Connect Limited • Medellín

On-site
COP 120,000,000 - 180,000,000
Senior AI Fullstack Engineer - SD, Remote: Colombia - Costa Rica, Fulltime
Senior AI Fullstack Engineer - SD, Remote: Colombia - Costa Rica, Fulltime

Gorilla Logic, Inc. • Colombia

On-site
COP 120,000,000 - 180,000,000
Senior Backend Engineer - Remote Colombia, Data Pipelines AI
Senior Backend Engineer - Remote Colombia, Data Pipelines AI

Cornerstone Global Partners (CGP Group) • Colombia

Remote
COP 381,959,000 - 572,938,000
Fullstack Engineer
Fullstack Engineer

Blexity • Medellín

Remote
COP 90,000,000 - 130,000,000
Remote in Brazil, Argentina, Colombia - Experienced Python Developer Contractor
Remote in Brazil, Argentina, Colombia - Experienced Python Developer Contractor

Stack Builders • Colombia

On-site
COP 189,272,059 - 264,980,883
100% remote and flexible modality
Strong learning culture
Opportunities for professional development
+2
Staff Data Engineer
Staff Data Engineer

Robots & Pencils • Colombia

On-site
COP 150,000,000 - 250,000,000
Senior Forward Deployed Engineer, AI Platform - GP, Remote: Colombia - Costa Rica, Fulltime
Senior Forward Deployed Engineer, AI Platform - GP, Remote: Colombia - Costa Rica, Fulltime

Gorilla Logic • Colombia

On-site
COP 342,540,000 - 467,101,000
Senior Full-Stack Software Engineer (TypeScript, Next.js, Fastify) - 6-Month Contract
Senior Full-Stack Software Engineer (TypeScript, Next.js, Fastify) - 6-Month Contract

GP Strategies Corporation • Colombia

Remote
COP 325,091,000 - 541,818,000