Senior Back-End Engineer (Python)
Cornerstone Global Partners โ Colombia ยท Posted ~5 hours ago
๐ Log in to save this job, tailor your resume & track your apply process โ 7 days free, no card needed.
Log in to add to target listDescription
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 feedsBuild extraction, parsing, and enrichment workflows that turn raw files into structured, searchable recordsDesign and maintain Elasticsearch / OpenSearch indices, from schema design to bulk ingestion and retrieval optimizationDevelop agent execution runtimes and tool-calling interfaces, including state, context limits, persistence, and streamingIntegrate with GraphQL APIs, internal services, and external vendor APIs with solid error handling and rate limitingBuild resilient event-driven systems on AWS (SQS, ECS, S3, RDS) with idempotency, retries, and dead-letter handlingProfile 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 contractsHands-on experience building pipelines that process large volumes of messy or semi-structured data at scalePractical experience with Elasticsearch or OpenSearch (index design, mappings, bulk indexing, query optimization)Practical GraphQL experience, including schemas, mutations, and cross-service API contractsStrong working knowledge of AWS (ECS, SQS, S3, RDS) and deploying containerized services in productionPostgreSQL or equivalent, plus async ORMs such as SQLAlchemyExperience with message queues (SQS, Kafka, or similar), retry strategies, idempotency, and dead-letter queuesAbility to turn ambiguous requirements into resilient designs without close supervisionComfort 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 / NestJSParsing 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 callYou bring a considered position to design reviews and change it when a better argument comes alongYou give and receive direct, specific feedback on code and designs without defensivenessYou 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.
We have 153,846 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume โ in under a minute we'll analyze all 153,846 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume