04 oct
|
Cornerstone Global Partners (CGP Group)
|
Colombia
04 oct
Cornerstone Global Partners (CGP Group)
Colombia
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.
📌 Senior Back-End Engineer (Python) (Colombia)
🏢 Cornerstone Global Partners (CGP Group)
📍 Colombia