ActBlue is looking for a Senior Data Engineer II to help build and evolve the data products that power their platform, focusing on integrating the internal data platform with user-facing applications and infrastructure to unlock insights, personalization, and automation for political campaigns, organizations, and donors.
Requirements
- 5+ years of relevant professional experience in data engineering or backend development with a strong focus on Python.
- Expertise in writing clean, modular, tested, and production-ready Python code.
- Strong understanding of data architecture, distributed systems, and security best practices.
- Experience deploying and supporting production ML workflows (e.g., SageMaker, Vertex AI, or equivalent).
- Familiarity with ELT tools such as Fivetran and data modeling frameworks like DBT.
- Solid command of SQL and experience working with large analytical databases (e.g., Redshift, PostgreSQL).
- Experience with monitoring and observability using Datadog or similar tools.
Responsibilities
- Design, build, and maintain scalable, reliable, and secure data pipelines using Python, with a focus on enabling data access and insight across product teams, engineering, and entities.
- Develop reusable data services and frameworks that support high-quality data ingestion, transformation, and ML model deployment — accelerating analytics and experimentation across the organization.
- Collaborate with data scientists and ML engineers to productionize machine learning workflows using SageMaker, Vertex AI, or other MLOps tools
- Implement monitoring, testing, and CI/CD automation for data pipelines and ML services
- Own and evolve real-time and batch data integrations between ActBlue’s core systems and user-facing applications — influencing design decisions and architecture across multiple teams including Product, Engineering, and Analytics.
- Develop, optimize and support reverse ETL workflows using tools like Hightouch
- Participate in code reviews, mentor junior engineers, and help foster a high-trust engineering culture.
Other
- A team player mentality. You keep the end user in mind and enjoy hearing feedback from your teammates, yet know when and how to defend your own ideas in a respectful manner.
- Commitment to ActBlue’s mission and values, including equity, accessibility, and civic engagement
- Travel may be required on a limited basis to attend all-staff and departmental retreats (1-2 times per year).
- This role requires availability during established, regular business hours (Mon-Fri) and is expected to be a part of an on-call rotation which will result in working nontraditional hours as needed.
- ActBlue is unable to sponsor work visas at this time.