Senior Backend | Data Engineer @3Pillar
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 3d ago

[Hiring] Senior Backend | Data Engineer @3Pillar

3d ago - 3Pillar is hiring a remote Senior Backend | Data Engineer. 💸 Salary: unspecified 📍Location: Worldwide

Role Description

You will build and architect the complete backend and data foundation for sophisticated, multi-tenant AI-driven platforms. Your focus will be on robust database schema design, multi-tenant architectures, asynchronous API services, and data pipeline orchestration.

Your approach:

  • Contract-first backend development.
  • You write the OpenAPI specs as the backend takes shape, ensuring seamless integration with frontend and AI components.
  • You will architect data isolation patterns, design complex data processing workflows, implement pipeline stages, and build the core data infrastructure that allows the system to operate securely end-to-end.

Key Responsibilities

  • 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.
  • 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.

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.
  • 12 days of paid vacation, sick leave and paid holidays as per local law.
  • Paternity and maternity leave as per local law.
  • Marriage, bereavement and graduation leaves as per company policy.
  • Sick leave and paid holidays as per local law.
  • Christmas bonus as per local law.
  • Saving Fund “Asociacion Solidarista”.
  • Beach house (Managed by the Asociacion Solidarista).
  • Discounts in local shops.
  • Direct deposit of payroll.
  • Paid professional certifications.
Before You Apply
worldwide Be aware of the location restriction for this remote position: Worldwide
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Backend | Data Engineer @3Pillar
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 3d ago
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Application Denied
Unlock 140,000+ Remote Jobs
worldwide Be aware of the location restriction for this remote position: Worldwide
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Application Denied
Unlock 140,000+ Remote Jobs