Amnesty International Australia 's logo

Data Engineer

Amnesty International Australia
  • Are you a passionate and motivated human rights defender?
  • Opportunity to use your strong data vision and solutions focus to help challenge injustice
  • Permanent, full time opportunity based in any of our Action Centres

This is an exciting opportunity to join our Supporter Engagement Unit as part of our dynamic Data Insights & Analytics team. The Data Insights & Analytics team leads AI Australia’s data management, reporting and insights to ensure Amnesty remains Australia’s leading human rights organisation and attracts, engages and retains supporters to maximise the organisation’s human rights impact.

AI Australia relies on good quality data to inform our human rights campaigning, movement building and fundraising work. This key role is responsible for designing, building, and managing the systems and processes which form the foundation of our analytics work, supporting and working alongside Insights Analysts, Database Managers and Data Processing Assistants. In this position you’ll also work directly with vendors and internal stakeholders across the organisation as a trusted partner, helping to solve their data integrity and integration challenges.

You will use your strong knowledge of the latest data architecture best practices and experience making design decisions to drive project sustainability and process and computational efficiency to contribute to Amnesty’s vision. The successful applicant will create and support systems and processes that uphold AI Australia’s data integrity and that enhance our supporter experience to help solidify our human rights impact.

This role is responsible for:

  • Creating and supporting systems and processes for managing, capturing, manipulating, and analysing data
  • Working with internal and external stakeholders to solve difficult data migration, management, and integration challenges
  • Building data pipelines, automated imports and exports and maintaining and overseeing work on our existing APIs
  • Automating batch processing with external data sources, writing and maintaining integration libraries for vendors and custom data models
  • Leading work within the organisation on Open Source citizenship and actively contributing to projects relevant to current workflows
  • Automating workflows and looking for further opportunities to improve efficiency in our work
  • Leading work ensuring our pipeline maximises security and privacy and maintaining a strong understanding of legal compliance, key management and encryption, as well as advocating for best security practices in projects with multiple stakeholders
  • Always maintaining a high level of data security and privacy

Ideally you will have:

  • Skills in SQL and strong R experience, with a sound knowledge of the Tidyverse ecosystem, Shiny, and Plumber as well as the performance impacts of various R data structures and algorithms and experience maintaining a system of internal packages. And comfortable using test_that and similar R libraries for unit, integration and functional testing.
  • Strong knowledge of the latest data architecture best practices and a track record of making design decisions to drive project sustainability as well as process and computational efficiency
  • Experience using functional and object oriented paradigms and a sound knowledge of when to use each
  • Experience working with BDD and TDD for in-house product development, ideally where internal team members were users
  • Professional experience using linux toolchains remotely as well as maintaining containerised infrastructure, preferably using Docker
  • Experience in identity/access management, and monitoring/messaging throughout the pipeline
  • Experience integrating with SOAP APIs at scale and comfortable working with XML data structures, translating nested XML to rectangles and back
  • Experience using version control, preferably Git, and maintains good habits around code maintenance
  • Experience with Blackbaud CRM and Blackbaud Internet Solutions (preferred)
  • Ability to explain complex processes and solutions to a range of stakeholders and teach others what you know
  • Able to build repeatable and well-documented processes and tools

To learn more about this role, please view a detailed position description below. If this role sounds like you please apply below. You must attach a resume and address the following selection criteria in your Cover Letter as part of your application.

Selection Criteria:

  1. Please provide an example of when you identified an inefficient data process and the solutions you put in place to solve for it
  2. Stepping into a new Data Engineer role, what process would you take to assess what needed to be done and what should be prioritised?
  3. Please provide an example of a data performance issue that you’re most proud of solving and the impact it had on the organisation
  4. Describe how you go about building internal and external stakeholder relationships, including how you explain the work you’re doing to those without a data background?

In return, you will be rewarded with generous and flexible working conditions including working from home arrangements, a fantastic environment working alongside committed and dedicated individuals and an opportunity to directly contribute to the long term sustainability of our organisation. To view some of the fantastic benefits that you will be offered as an employee, please visit our website.

AIA is committed to making reasonable adjustments for candidates with a disability or other access needs during the recruitment and selection process. If you require reasonable adjustments to be made during the recruitment and interview process, please email us at [email protected].

Diversity, Equality and Inclusion

AI Australia is committed to equal opportunities in all areas of our work, community and partner relationships. We want people to achieve their full potential, which will positively impact our work and the communities in which we operate. At AI Australia, our values empower people to be themselves within an inclusive and supportive environment. We have a global, multicultural following and want to actively contribute to building a more diverse and inclusive team at AI Australia.

About Us:

Amnesty International Australia is one of Australia’s largest not for profit organisations. We are an independent, global movement that campaigns courageously for human rights for everyone.

We’re ordinary people from all walks of life, standing together for justice, freedom, human dignity and equality. We use our passion and commitment to bring torturers to justice, change oppressive laws and free people imprisoned just for voicing their opinion.

We’re independent of any government, political ideology, economic interest or religion to ensure we can speak out on human rights abuses wherever they occur. Every day we move closer to a world where human rights are enjoyed by all. We stand for equality, justice, freedom, and human dignity and uphold these values:

  • Empowerment - we build people power
  • Persistence - we are resolute in pursuit of our goals
  • Integrity - we hold ourselves to the highest standards
  • Courage - we are fearless in upholding human rights

How to apply

This job ad has now expired, and applications are no longer being accepted.
Amnesty International Australia 's logo

Email me more jobs like this.

Daily