6 days ago
Buenos Aires, ArgentinaSenior
Responsibilities
- Design, develop, and maintain scalable ETL/ELT pipelines for data ingestion, transformation, validation, and delivery.
- Develop reusable, modular, configuration-driven data-processing solutions and contribute to technical architecture decisions.
- Design and optimize data models, SQL queries, stored procedures, and data-processing workflows.
- Design and maintain Apache Airflow workflows with scheduling, dependencies, retries, monitoring, and error handling.
- Develop automated data-validation and quality checks using DBT and SQL.
- Implement monitoring, alerting, and observability for critical data pipelines and resolve complex data-processing issues.
- Develop cloud data solutions using AWS and Snowflake and support data platforms across development, QA, staging, and production environments.
- Develop and maintain CI/CD pipelines and apply Infrastructure-as-Code practices using Terraform or equivalent technologies.
- Support production deployments, incident resolution, root cause analysis, continuous improvement, and operational documentation.
- Own complex engineering initiatives from design through production, conduct code reviews, promote engineering best practices, and mentor junior and mid-level engineers.
- Collaborate with architecture, DevOps, product, and other technology teams.
Requirements
- At least 5 years of professional experience in data engineering or a related software engineering role.
- Strong hands-on experience building and supporting production-grade data pipelines.
- Strong knowledge of Apache Airflow, including DAG development, scheduling, dependencies, retries, and monitoring.
- Strong experience with Snowflake or equivalent cloud data warehouse technologies.
- Proven experience with DBT and solid experience with AWS or another major cloud platform.
- Experience with CI/CD and Infrastructure-as-Code practices.
- Strong programming skills in Python and SQL.
- Demonstrated experience troubleshooting complex production issues and performing root cause analysis.
- Ability to independently own complex technical initiatives from design through implementation and production.
- Strong communication, problem-solving, and technical documentation skills.
- Preferred experience with large-scale data processing, PySpark, EMR, mentoring engineers, and contributing to technical standards and architecture.
Benefits
- Competitive salary package, value-based recognition awards, and referral bonus.
- Career coaching, global career opportunities, non-linear career paths, and internal development programs for management and technical leadership.
- Complex projects, rotations, internal technology communities, training, certifications, coaching, online learning platform subscriptions, workshops, conferences, and knowledge-sharing sessions.
- Hybrid work and flexible working hours.
- Employee assistance program, global internal wellbeing program, and access to wellbeing apps.
- Hobby clubs, interest groups, inclusion and diversity programs, events, and celebrations.
Categories
Data Engineering
About Endava
Endava is a London-headquartered IT services company that designs, builds, and runs digital platforms for enterprises across payments, banking, insurance, retail, telecoms, and media. It provides consulting, agile software development, testing, cloud, and managed services on a project and outsourcing basis. Founded in 2000, Endava is a public company listed on the NYSE and operates across Europe, the Americas, and Asia.
