Senior/Staff Data Engineer

  • Data Science
  • Employee - FT
  • San Francisco, USA or Victoria, Canada or Paris, France
Apply now is searching for a Staff Data Engineer to help us build a next-generation data processing and machine learning platform and support all our internal data-facing operations.

We’re a social impact business (a public benefit company), and the largest tech platform focused on civic action in the world with 80m monthly users, 50,000 campaigns launched on the site every month, 150 staff, and a new revenue model that has grown by 500% in 2 years. We’re profitable, growing quickly, and our users win campaigns for change once every hour. From strengthening hate crime legislation in South Africa; fighting corruption in Indonesia, Italy, and Brazil; to fighting violence against women in India.

We are looking for a Senior/Staff Data Engineer who is great at developing Spark jobs in Scala, setting up modern cloud infrastructure - DevOps, managing big data warehouses - Cloud at scale and has a passion for expanding our platform to mobilize hundreds of millions of people to take deeper civic action.

You will be based out of our San Francisco headquarters and report to our Head of Data Intelligence.  As a key member of our Data Intelligence pack, you’ll help us screen for individual defamation, discrimination and disinformation types of content, find the best recommendations for our supporters & enable our staff to help petition starters at scale. 

You’re a perfect fit for this role if your superpower is building scalable maintainable big data compute pipelines, at ease using and setting up tools for secure and performant service deployments & being a force-multiplier on teamwork, collaboration, and knowledge sharing. 

A Senior Data Engineer at Change is someone who can work effectively at scale, manage their own priorities and make appropriate progress with minimal supervision. Typically, Senior Data Engineers have 3-5 years of relevant engineering experience as well as a mastery of one skill, such as developing pipelines using a distributed computation framework like Spark, implementing event-driven architectures or in-house big-data querying solutions, large scale ranking applications, deployment of real-time data processing on the cloud, etc.

A Staff Data Engineer at Change is not only able to work effectively and efficiently at scale, but they also set direction and priorities for a small number of adjacent engineers. 

When we get busy, it’s likely that we’re making headline news somewhere. It is a distinct pleasure to know we are providing a personalized experience that is empowering people all over the world. Our team takes great pride in using AI powers for good.

Key responsibilities:

  • Design, development, and implementation of Spark pipelines using Scala
  • Produce unit and system tests for all code
  • Participate in design discussions to improve our existing data processing, storage, querying, and machine learning frameworks
  • Use modern infrastructure tools to set up and improve our deployment processes
  • Maintain, debug, tune and monitor our Redshift warehouse, data/ML pipelines, and internal tools

The most important capabilities for this role are:

  • Experience using modern DevOps tools (Jenkins, Docker, Kubernetes, etc.) for setting up performant scalable service deployments 
  • Experience building pipelines with Spark (or similar computation frameworks such as Apache Beam) & Scala 
  • Experience working with cloud infrastructure and AWS Big Data/Cloud compute/Data Warehousing technologies, as well as excellent SQL and scripting abilities 
  • Experience with distributed systems and object-oriented design 

Additional capabilities we'll consider:

  • Experience working with Hadoop, HBase, Hive and similar large scale DB Technologies
  • Previous experience working experience in Agile development processes
  • 1+ years of experience with Machine Learning concepts

Interested? Great! Here's what you should know:
This is a full-time role based in San Francisco, CA (USA), Victoria (Canada), or Paris (France). Our team is high impact, low ego, and has an amazing culture to be part of.

We especially encourage applicants of different backgrounds, cultures, genders, experiences, abilities, and perspectives to apply. We’re actively working to increase the diversity of experience and perspectives on our team and are looking for someone who can help continue to lead that process. is committed to being a diverse and inclusive workplace. All qualified applicants will receive consideration for employment without regard to race, color, national origin, religion, sexual orientation, gender, gender identity, age, physical disability, or length of time spent unemployed. Careers

Outsized impact is the fastest growing social change organization in the world, empowering more than 200 million people to create change in their communities.

Amazing people

We are building a world-class team of technologists and creatives along with the most accomplished team of social movement creators in the world.

Extraordinary benefits

Plenty of vacation

Personal growth