Software Engineer - Backend, Python
Backend engineer (Python) building and maintaining backend systems and generative AI features (RAG pipelines, LLM integrations on Vertex AI) for enterprise clients, on cloud-native GCP infrastructure (Cloud Run, GKE, Cloud Functions) with Terraform and CI/CD. Based in a Buenos Aires delivery centre, collaborating with US and European teams.
- Compensation
- Not disclosed
- Location
- Buenos Aires, Argentina
- Work setup
- Remote
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Backend
- Posted
Skills
Must have
- 3-5 years of professional backend development experience with a focus on web services and API design
- Mastery of the Python ecosystem (FastAPI, Flask, or Django) and experience with asynchronous programming
- Hands-on experience with Google Cloud Platform services: App Engine, Cloud Run, Vertex AI, BigQuery, and Cloud SQL
- Proven experience integrating LLMs into applications and understanding of vector databases (e.g., Vertex Vector Search, Pinecone)
- Proficiency with Docker, Kubernetes, and Terraform
- Fluent English with ability to discuss technical trade-offs clearly with peers and stakeholders
- Genuine effort to be present in the Buenos Aires office two days a week when not on project work
- Submit CV in English
Nice to have
- Experience with LangChain or LlamaIndex
- Understanding of data pipelines and ETL processes to support AI model training and retrieval
- Experience with headless CMS architectures or Digital Experience Platforms (DXP)
- GCP Professional Cloud Architect or Professional Data Engineer certification
Full description
As our hiring team is international, we kindly ask that you submit your CV in English to ensure it can be reviewed by all stakeholders.
We are a global technology group, headquartered in London.
We deploy experts and frontier technology, like AI, to help organisations thrive through change.
We have over 600 professionals (>75% hands-on technical talent) spread across Europe, North America and Asia, and are backed by Marlin Equity Partners.
We help customers to:
Work smarter – Building modern, scalable infrastructure, apps and workflows that actually improve your bottom line.
Engage personally – Creating digital experiences that capture attention, convert sales, and keep customers coming back.
Stay secure – Establishing the security, governance and compliance systems that protect you from threats, fines, and downtime.
We work with some of the world's biggest brands to solve their biggest problems. From highly regulated financial institutions to fast-moving tech unicorns and global retailers.
Different worlds, same standard: we ship tangible outcomes into production, fast.
Then we work alongside customers to maintain and optimise them long term, upskilling their teams along the way.
Role Overview
We are seeking a Backend Engineer with strong expertise in Python, Google Cloud Platform and AI solutions to join our Americas team. In this role, you will be responsible for developing and maintaining the backend systems that power AI-driven applications for our enterprise clients in North America.
Based in Argentina, you will be a key contributor to the regional engineering team, translating client requirements into high-quality technical deliverables. You will focus on building generative AI features and cloud-native services while collaborating with our global engineering teams in Europe.
As a Backend Engineer at Beyond, you’ll:
- Develop Core Logic: Write clean, maintainable, and highly efficient code in Python to support high-scale content platforms and data-intensive applications.
- Implement AI Features: Assist in building and deploying AI features, such as RAG pipelines and LLM integrations using Vertex AI, following established architectural patterns.
- Engineer Cloud Infrastructure: Design and configure scalable backend architectures on GCP, utilizing Cloud Run, GKE, and Cloud Functions with a focus on performance and observability.
- Contribute to Technical Design: Participate in the creation of Technical Design Documents (TDDs) and help translate business requirements into functional backend components.