The UFCW Data & Analytics Department is seeking an experienced, innovative Data Engineer (Infrastructure) to design and build the data systems required to support UFCW’s efforts. The role calls for expertise in maintaining scalable database infrastructure. Collaborating with UFCW’s team of developers and strategists, this individual will be responsible for enabling UFCW’s data systems to be used across the organization for enhanced member communication, membership recruitment, and political campaigns. This position supervises and assists with evaluating professional staff in the department.
The position will be in our Washington, DC office. The Data Engineer will report to the Director of the Data & Analytics Department.
ESSENTIAL DUTIES AND RESPONSIBILITIES
Design, implement, test, and maintain internal systems and automated pipelines, so that membership, voter, and other person level data can be leveraged inside and out of our central database (Civis platform).
Produce scalable, replicable code, and engineering solutions that help automate repetitive, and at this time manual, data management tasks.
Work with other UFCW departments and vendors to integrate the flow of information across organizing, communication, and political tools used by UFCW.
Collaborate with leadership and staff to establish standards for data collection, acquisition, preservation, analytics, and hygiene.
Build reports and data visualizations, using data from UFCW’s central database and other sources, to better assist staff and affiliates in developing strategies, data processes, and reporting to accurately measure progress toward goals.
Provide data, targeting, technological guidance, and support for organizing, bargaining, issue, and/or electoral campaigns.
This is not an exhausted list of responsibilities; Data Engineer will be responsible for other duties as assigned.
QUALIFICATIONS AND EXPERIENCE
Demonstrated ability to effectively delegate work and supervise others is required.
General data manipulation skills: pull data, process and clean it, merge different data sets together, and re-format it for use across other systems.
Proficiency with Python or R, especially for the purpose of data manipulation and analysis.
Strong command of SQL and relational databases. This includes extracting, transforming, and loading data.
Ability to use APIs to push and pull data from different systems and platforms.
Demonstrated ability to write code that is clear, detailed/well-documented, and stored in a version control system like Git.
Demonstrated ability to learn new techniques and troubleshoot code on your own or using online sources.
Demonstrated ability to work independently and as a self-starter, but also be able to work effectively in teams in either a lead or support role.
Effective time management skills, including demonstrated ability to manage and prioritize multiple tasks and projects.
Excellent listening, interpersonal, communication and problem-solving skills.
Ability to work long and extended hours when needed.
Additional skills (preferred, not required):
Familiarity with online and electoral tools and datasets such as Catalist, TargetSmart, VAN, LAN, or Every Action.
Experience working with cloud infrastructure services like Amazon Web Services and Google Cloud.
Experience with data visualization tools such as Tableau, Periscope, PowerBI, or Google Data Studio.
BA or BS in related field or equivalent work experience.
COMPENSATION: Salary commensurate with experience. Generous benefits. DURATION: Full-time position; posting closes when position is filled.
UFCW is committed to staff diversity. We welcome qualified people of all backgrounds to apply. UFCW is an equal opportunity employer. Reasonable accommodations will be provided pursuant to the Americans with Disabilities Act (ADA).