3Pillar Global logo
3Pillar Global

Senior Backend | Data Engineer

🕐 4 dias atrás📍 Mexico🌍 Remoto

Key Responsibilities

Backend

  • Design and implement advanced PostgreSQL schemas with row-level security (RLS) for multi-tenant applications.
  • Build and maintain async-heavy backend services using Python frameworks (e.g., FastAPI) with Pydantic validation.
  • Architect scalable data pipelines and orchestrate complex multi-stage data processing workflows.
  • Implement and enforce data isolation patterns in shared database environments.
  • Design and manage complex data workflows (e.g., additive data changes, diff detection, and selective re-processing).
  • Write and maintain OpenAPI contracts that serve as the development spec for cross-functional teams.
  • Collaborate with AI/LLM Leads on output validation, deterministic data integration, and system reliability.

Cross-functional

  • Craft code that is performant, testable, scalable, and secure.
  • Provide accurate status tracking, reporting, and estimation.
  • Collaborate with fellow engineers and product leadership to understand requirements.
  • Take ownership from technical design through successful delivery.

Minimum Qualifications

  • Python 5+ years (primary backend language).
  • PostgreSQL & database architecture (RLS, multi-tenancy, schema design).
  • FastAPI or equivalent async Python framework.
  • Experience with data pipeline orchestration, ETL processes, and async processing.
  • 5+ years total software engineering experience with hands-on work in both backend and data engineering.
  • Experience in engineering software systems of medium-to-large scope and complexity.
  • Contract-first or API-first development – familiarity with OpenAPI, REST API contracts, or similar.
  • Familiarity with Agile software development methodologies.
  • Proficiency with relational databases and SQL.
  • Proficiency in English.

Additional Experience Desired

  • Pydantic & JSON schema validation (for structured backend output).
  • AWS RDS and managed database services.
  • Multi-tenant SaaS architecture patterns.
  • Docker & containerization.
  • Experience with LLM/AI system integration from a data perspective.
  • AWS IAM and secrets management.
  • Migration tools (Alembic for Python).
  • Testing strategies for data integrity and security (unit, integration).
  • Understanding of Software Development Life Cycle (SDLC) and AI SDLC.
  • Knowledge of HTTP protocols and serialization formats (JSON, XML).

Benefits

  • Medical Insurance benefits as per company policy.
  • Life Insurance as per company policy.
  • 15 days of paid vacation plus additional days based on tenure.
  • Vacation bonus as per local law.
  • Sick leave and paid holidays as per local law.
  • Profit sharing as per local law.
  • Paternity and maternity leave as per local law.
  • Marriage, bereavement and graduation leaves as per company policy.
  • Christmas bonuses as per local law.
  • Work from home allowance as per company policy.
  • Punctuality and attendance bonuses as per company policy.
  • Food tickets as per company policy.
  • Direct deposit of payroll.
  • Paid professional certifications.

🇧🇷 Essa vaga exige inglês. Você está pronto?

A DevSpeak Academy prepara desenvolvedores brasileiros para conquistar vagas internacionais. Domine o inglês técnico com professores que entendem o mundo dev.

Conheça a DevSpeak Academy