Data Engineer

| Austin
Apply now

We seek a highly skilled Data Engineer to join our team.  As a member of our team, you will improve the quality, quantity, and timeliness of data that we provide to candidates and activists through numerous applications.  Our applications cover a wide range: voter registration, canvassing, fundraising, and more. Experience with US elections administration or political campaigns is a plus.

What you will do:

  • Design, implement, and maintain our data architecture
  • Define and monitor metrics for our data architecture
  • Diagnose and resolve deficiencies in data quality and systems performance
  • Guide and assist team efforts for data collection, data cleansing, and data sharing
  • Perform exploratory analysis and provide ad-hoc reports
  • Track, evaluate, and contribute to technology advances across academic, open source, and commercial forums
  • Collaborate with partner organizations in the progressive ecosystem on tools and data sets that further our goal of registering more voters and electing more Democrats
  • Participate in political events that promote, train, and/or directly use our systems

About you:

  • Advanced skills in database programming (every aspect of SQL, plus PL/pgSQL or PL/SQL or T-SQL)
  • Basic skills in database administration (PostgreSQL preferred, but Oracle or MySQL okay)
  • Practical experience with database tuning and performance optimization
  • Solid understanding of RDBMS principles and modern practices
  • Solid programming skills (especially Java, Python, and/or JavaScript)
  • Practical experience with a variety of application data workloads (OLTP, OLAP, etc.)
  • Familiar with a variety of data integration and data warehouse approaches
  • Familiar with a variety of middleware approaches and tools (ORM, MQ, GraphQL, REST, webhook, etc)

Additional Qualifications (desired but not required):

  • Experience with cloud computing environments (Google Cloud preferred, but AWS or Azure okay)
  • Experience with ETL and data pipeline systems (AirFlow, Spark, Nifi, Stitch, Talend, or others)
  • Experience with data visualization, dashboard, and/or reporting tools (Tableau, Jasper, or others)
  • Experience with mapping/spatial/GIS data (including tools such as PostGIS)
  • Experience with graph data (such as social influence networks)
  • Knowledge of machine learning (ML) and artificial intelligence (AI) methods
  • Advanced knowledge of scaling and high-availability techniques for data architectures
  • Advanced knowledge of cryptography, authentication, authorization, and/or data privacy methods
  • Advanced knowledge of USA elections administration and/or campaign operations
  • Advanced knowledge of statistics (including tools such as R)
  • Familiar with web application frameworks (especially Angular, but VueJS or React okay)
Read Full Job Description
Apply now

Location

1023 Springdale Road, Austin, TX 78721
Apply now
Save jobView Civitech's full profileFind similar jobs