Data Services Engineer - LA or Remote

NationBuilder is looking for a Data Services Engineer to join our Data Services team. As a Data Services Engineer, you will be responsible for standardizing, importing, and helping to maintain data on behalf of NationBuilder customers. You will also take part in building, improving, and distributing NationBuilder data products including its National Voter File.

Data Services Engineers analyze complex data problems and solve a wide array of technical challenges. You must be a problem solver with keen attention to detail and a talent for thinking outside of the box. You should exhibit innate curiosity and a relentless drive to expand your technical skillset.

Data Services Engineers are passionate about data, committed to thoroughness, and constantly working to improve NationBuilder data offerings.  They are collaborative technical professionals and clear communicators who are fiercely committed to providing exceptional customer service.  They are organized and adept at managing concurrent projects and short timelines.  Data Services Engineers help customers understand how to get the most from their data and from NationBuilder. 

Are you comfortable working in a command line user interface? Do you have experience with relational databases? Are you excited by big data? Have you worked with voter data? Are you proficient in a programming language like Ruby or Python? If you answered yes to any of these questions we'd love to chat with you about this position.

NationBuilder creates software for leaders of all kinds - political candidates, nonprofit organizations, anyone building a community of people to make something happen in the world. To learn more about NationBuilder, read about our mission and beliefs.


We are looking for:

  • Someone who loves data!

  • Familiarity with programmatic logic, numbers, and formulas

  • Experience with big data transformation, data hygiene, and auditing

  • Knowledge of (or an interest in learning about) political data

  • A voracious learner who picks up new tools or work processes quickly

  • Experience with SQL and relational databases

  • A self-starter who takes initiative and uses all of the tools at their disposal to solve complex problems

  • An individual who is comfortable in a fast-paced environment where things change quickly

  • Someone with exceptional attention to detail and a knack for noticing the “little things” that may be incorrect in or missing from a large data sets

  • Working knowledge of restful APIs

  • An individual who values metric tracking as a tool for continual improvement

  • Working knowledge of a programming language like Python or Ruby

  • Experience providing excellent customer service
  • Experience using Trifacta Wrangler software is a plus

  • Experience with Ruby on Rails is a big plus

  • A creator who is interested in building awesome things and sharing them with the world

  • Someone with interests and passions beyond work. Perhaps you're a photographer, a snowboarder, a great cook or an aspiring unicyclist?


NationBuilder is an equal opportunity employer and we value diversity. We are committed to finding talent that is not determined on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

To apply, email your resume to with "Data Services Engineer" as the subject. Tell us why you're a good fit for the job in 140 characters or less (like a tweet, but you don't have to actually tweet it).

Share this post

We do hard things. Learn about the culture and vision at NationBuilder.

Learn more