The company is looking for a Contractor for Senior-Level Data Engineering Services, based remotely in Mexico, Argentina or Brazil. The Contractor will collaborate with app developers and data stakeholders to implement data system changes and address data inquiries. The contractor will contribute to initiatives and assist in problem definition scoping, design, and planning
Role Involves:
- Creating data system changes
- Responding to data inquiries
- Contributing to initiatives and assisting in problem definition scoping, design, and planning
- Developing documentation
- Participating in technical presentations, discussions, and incident reviews
- Building and maintaining data pipelines and DAG tooling
- Establishing and maintaining a data catalog with business-related metadata
Requirements:
- At least 5 years of experience in data engineering, software engineering, or a related field
- Strong proficiency in SQL, Python, and relational datastores (columnar and row databases)
- Proficiency in building and maintaining data pipelines and DAG tooling (Dagster, Airflow, etc)
- Experience with event-based pipelines and CDC tooling
- Experience in managing data migrations in relational datastores
- Experience in optimizing SQL query performance
- Experience with data testing strategies to ensure resulting datastores align with expected business logic
- Experience with DBT orchestration and best practices
- Experience with enabling monitoring, health checks and alerting on data systems and pipelines
- Experience establishing and maintaining a data catalog with business-related metadata
- Experience building tools and automation to run data infrastructure
- Experience with writing and maintaining cloud-based infrastructure for data pipelines (AWS, GCP and Terraform) is a plus
- Experience in document, graph or schema-less datastores is a plus
Role Offers: