Responsibilities
- Collaborate with clients and team members to identify data processing and access requirements and determine optimal solutions.
- Design and maintain reliable data pipelines and storage systems, including data warehouses.
- Develop and deliver software using agile methodologies such as pair programming, test-driven development, and continuous integration and deployment.
- Automate infrastructure provisioning and deployment processes for data systems.
- Promote and guide the adoption of agile practices within client teams.
- Provide technical mentorship and support to client team members.
- Contribute to strengthening the data engineering skills and capabilities of both the team and client organizations.
Work Arrangement
Remote — available worldwide with team presence in Australia, India, South Africa, the UK, the EU, and the USA