hero

JOIN THE TECH SQUARE FAMILY

Back End Engineer

Datalogz

Datalogz

Software Engineering
Mexico City, Mexico · Monterrey, Nuevo Leon, Mexico · Guadalajara, Jalisco, Mexico · Remote
Posted 6+ months ago

Our Team: We’re a fast-growing, culture-focused, venture-backed startup dedicated to building products that re-imagine an organization's Business Intelligence environment. As a team, we practice what we preach: we work hard to cultivate an environment in which people feel comfortable bringing their full selves to work every day.

We are seeking a Backend Engineer to join our engineering team and help us develop highly available, reliable, and maintainable APIs and containerized BI DevOps tasks for our customers. The ideal candidate will be responsible for deploying solutions that address common issues in BI environments such as downtime, stale data, unused reports and datasets, duplicate datasets, unendorsed datasets, sensitive data, overconsumption of resources, and unused premium features.

Responsibilities:

  • Design, build, and optimize backend systems and APIs that power Datalogz’s data discovery, lineage, and monitoring products.
  • Develop scalable ingestion pipelines to integrate with external BI platforms (e.g., Tableau, Power BI, Qlik, Spotfire).
  • Implement and maintain high-performance microservices using Python and FastAPI.
  • Manage and optimize workflows using Airflow (MWAA), ensuring reliability and fault tolerance across data jobs.
  • Work with large-scale data processing frameworks such as Apache Spark and DBT to transform and standardize metadata.
  • Collaborate with frontend engineers to support the React-based Control Tower UI through performant, well-structured APIs.
  • Contribute to infrastructure improvements (e.g., Dockerization, observability, CI/CD pipelines, and service monitoring).
  • Help evolve internal frameworks for connector health, metadata lineage, and system performance metrics.

Requirements:

  • Bachelor's degree in Computer Science, Engineering or a related field
  • 4–7 years of backend or data engineering experience in a production SaaS environment.
  • Deep experience with Python and frameworks such as FastAPI.
  • Strong understanding of database design and experience with PostgreSQL.
  • Proven experience with RESTful APIs, microservice architecture, and distributed system design.
  • Familiarity with Airflow (or MWAA) for orchestration and Spark for distributed data processing.
  • Comfortable working in containerized environments using Docker and Kubernetes.
  • Experience managing and monitoring data ingestion from multiple APIs or connector systems.
  • Excellent communication skills and ability to work collaboratively in a remote-first, cross-functional environment.

Nice to Have:

  • Previous experience at a B2B SaaS venture-backed start-up is preferred
  • Exposure to BI or analytics ecosystems, data lineage, or metadata management systems.