Job Openings

A photo of the former MuckRock office, including staff sitting around a table evaluating requests with people in the background.

MuckRock is hiring! Below are our currently open positions, but we'll be hiring a number of other roles in the coming months, including in software development, operations, project management, and business development. If you're interested but nothing currently feels like a great fit, please fill out this form and we'll be in touch when we have an opening that is fit to your interests.

Open Source Fellow

MuckRock is hiring our first developer focused solely on supporting and growing our open source developer community. Focused on helping users across the journalism, civic technology, research and transparency sectors share creative document collection, archiving and analysis approaches through DocumentCloud’s new Add-Ons platform, it’s an opportunity to creatively and quickly conceive, launch and share transparency tools that build a more informed world.

Apply Here

While some software development experience — we’re primarily a Python shop — is required, this role could work for someone with a less traditional software development background, whether they’re looking to transition careers or pair programming with a background in civic technology, journalism, archival work and related fields.

This is a public-facing role to support and advocate for contributors and potential contributors who have big ideas — DocumentCloud is relied on by newsrooms large and small as well as non-profit organizations focused on using primary source materials to drive change on some of society’s most pressing issues. We’re passionate about more open, sustainable ways to use technology — including automation, machine learning and visualization — to empower them. We’re excited by the potential to also develop that technology in a more open, collaborative and iterative way. You will be responsible for supporting these development efforts as well as helping triage requests for assistance, whether identifying small projects you can develop with outsized impact or helping work through partner software projects.

You will also write and maintain documentation and example open source code to make it easy for others to bring their own ideas to life, including through helping make our API more approachable and giving clear tips on how to make the most of our functionality.

You are excited about this opportunity because you’ll…

  • Support partner organizations, particularly our grant recipients, in building and deploying Add-Ons to our new plugin system and developing services that integrate with DocumentCloud’s API.
  • Support open source contributions to MuckRock services, includes triaging technical bugs, questions from our developer community and pull requests
  • Nurture an open source community around DocumentCloud and help evangelize the platform through public writing, events and other engagement.
  • Explore more resilient ways to defend and preserve access to key primary source materials, including through using emerging Web3 technologies like IPFS and Filecoin.
  • Write clear, intuitive development documentation and help keep it up to date for a range of development experience.
  • Contribute useful open source utilities and sample code for users and partners that encourage adoption and reuse.
  • Stay plugged into emerging technologies and industry trends.

Success measures

  • Within 3 months: Develop or support partner development of a dozen new open source Add-Ons that are adopted by end users to help obtain, analyze or preserve key materials.
  • Within 9 months: Grow a community of at least a dozen distinct new open source contributing partners to the Add-Ons platform with functionality that supports impactful research and investigative journalism.
  • Within 15 months: Our collection of open source Add-Ons garners regular contributions from a range of newsroom, research and academic institutions, with end user adoption across 4,000 organizations.

We’re excited about you because you have/are…

  • 2+ years technical experience.
  • 5+ years related industry experience.
  • Strong technical skills, but want to contribute beyond just writing code.
  • Strong communication skills you want to use to evangelize for an open platform.
  • Organized and able to stay on top of multiple projects at once.
  • Understanding journalism, civic technology, or non-profit sectors is a plus.
  • Distributed team experience is a plus.

Our team loves working at MuckRock because…

  • This will be a full-time remote role with an annual salary starting at $80,000, based on experience.
  • Three weeks of paid vacation annually, plus 11 holidays (US postal holidays), and week between Christmas and New Year’s Day off.
  • Health insurance with full premium paid for employees and 75% of the premium for dependents.
  • Professional development, including covering costs for conference and event attendance.
  • All board meetings are open to all staff and include meaningful engagement.
  • Company dental, vision, and health flexible spending account plans.
  • Paid parental leave.
  • 401K with 4% match.
  • Life and Disability Insurance.
  • Budget for a new laptop that you pick out and other home office purchases.
  • Distributed team with flexible scheduling.
  • We recognize that diverse teams make the strongest teams, and we encourage people from all backgrounds to apply.
  • To apply, please fill out the application form located here. Send questions to jobs@MuckRock.com.

Front-End Developer

This role will own the Svelte front end for DocumentCloud. DocumentCloud is a dynamic web application that we are continuing to improve. In this role, you will be an expert in UI, UX, and all things front end. They will collaborate with the technical team, customer support team, and CEO to prioritize new features and bug fixes as required by the customer and business needs. When necessary, you may also provide front-end support on our other products as well as contribute to backend code if necessary.

Apply Here

Reports directly to the CTO as an individual contributor.

You are excited about this opportunity because you’ll…

  • Build web applications with web development best practices
  • Transform app designs into front-end code with HTML, CSS, and JavaScript
  • Work with back-end developers to integrate UI components with APIs and databases
  • Gather and refine specifications and requirements based on technical requirements or UX design
  • Debug errors, troubleshoot issues and perform routine performance optimizations
  • Write high-quality, scalable, and reusable code
  • Stay plugged into emerging technologies and industry trends

Success measures

  • Within 3 months: Successfully integrate into the MuckRock team. Set up a fully functioning development environment and make simple contributions to the code base based on business priorities unassisted and more complex contributions with appropriate assistance.
  • Within 9 months: Confident with the codebase. Demonstrated ability to take initiative and tackle larger and more challenging tasks on your own.
  • Within 15 months: Full ownership of the codebase. Demonstrated ability to help drive the direction of DocumentCloud and make relevant suggestions to the direction of the product. Demonstrates a pattern of sound technical decision-making and the ability to keep the team informed in a timely manner.

We’re excited about you because you have/are…

  • 3+ years of work experience with a minimum of 2 years of experience developing modern, responsive, and cross-browser-compatible websites using HTML, CSS, and JavaScript
  • Knowledge of JavaScript frameworks such as React, Angular, Vue, and Svelte. Knowledge of Svelte is a plus, but not essential. You will be expected to learn Svelte if you do not have prior experience.
  • Familiarity with CSS preprocessors such as Sass, Less, or Stylus
  • Experience with build tools such as Webpack
  • Basic proficiency with mock up tools and web design and an ability to generate layouts and designs for new features
  • Understanding journalism, civic technology, or non-profit sectors is a plus
  • Distributed team experience is a plus.

Our team loves working at MuckRock because…

  • This will be a full-time remote role with an annual salary starting at $95,000, based on experience.
  • Three weeks of paid vacation annually, plus ten holidays (US postal holidays), and week between Christmas and New Year’s Day off.
  • Health insurance with full premium paid for employees and 75% of the premium for dependents.
  • Professional development, including covering costs for conference and event attendance.
  • All board meetings are open to all staff and include meaningful engagement.
  • Company dental, vision, and health flexible spending account plans.
  • Paid parental leave
  • 401K with 4% match
  • Life and Disability Insurance
  • Budget for a new laptop that you pick out and other home office purchases.
  • Distributed team with flexible scheduling.
  • We recognize that diverse teams make the strongest teams, and we encourage people from all backgrounds to apply.
  • To apply, please fill out the application form located here. You may email any questions to jobs@MuckRock.com.

Back-End Developer

This role will support the back end for both MuckRock and DocumentCloud. MuckRock is a server-side rendered Django application. DocumentCloud is an API using Django Rest Framework. In this role, you will be an expert in Python, Django, SQL, and HTTP. You will collaborate with the technical team, customer support team, and CEO to prioritize new features and bug fixes as required by the customer and business needs. When necessary, you may also provide front-end support if necessary.

Apply Here

Reports directly to the CTO as an individual contributor

You are excited about this opportunity because you’ll…

  • Build web applications with web development best practices

  • Design REST APIs, model database schemas, and code business logic

  • Work with front-end developers to integrate UI components with APIs and databases

  • Gather and refine specifications and requirements based on technical requirements

  • Debug errors, troubleshoot issues and perform routine performance optimizations

  • Write high-quality, scalable, and reusable code

  • Stay plugged into emerging technologies and industry trends

Success measures

  • Within 3 months: Successfully integrate into the MuckRock team. Set up a fully functioning development environment and make simple contributions to the code base based on business priorities unassisted and more complex contributions with appropriate assistance.

  • Within 9 months: Confident with the codebase. Demonstrated ability to take initiative and tackle larger and more challenging tasks on your own.

  • Within 15 months: Demonstrated ability to help drive the direction of MuckRock and DocumentCloud and make relevant suggestions to the direction of the products. Demonstrates a pattern of sound technical decision-making and the ability to keep the team informed in a timely manner.

We're excited about you because you have/are…

  • 3+ years of work experience with a minimum of 2 years of experience developing modern, websites using Python and Django, or another similar backend technology

  • Demonstrated ability to take implement complex business logic into efficient code

  • Knowledge of VCS such as git and GitHub, and how to properly utilize in a team setting

  • Knowledge of RDBMS, SQL and other storage technologies. Expertise in SQL and database optimization is a plus, but only basic knowledge is required

  • Knowledge of DevOps and Cloud Providers such as AWS or GCP is a plus

  • Understanding journalism, civic technology, or non-profit sectors is a plus

  • Distributed team experience is a plus.

Our team loves working at MuckRock because…

  • This will be a full-time remote role with an annual salary starting at $95,000, based on experience.

  • Three weeks of paid vacation annually, plus ten holidays (US postal holidays), and week between Christmas and New Year’s Day off.

  • Health insurance with full premium paid for employees and 75% of the premium for dependents.

  • Professional development, including covering costs for conference and event attendance.

  • All board meetings are open to all staff and include meaningful engagement.

  • Company dental, vision, and health flexible spending account plans.

  • Paid parental leave

  • 401K with 4% match

  • Life and Disability Insurance

  • Budget for a new laptop that you pick out and other home office purchases.

  • Distributed team with flexible scheduling.

  • We recognize that diverse teams make the strongest teams, and we encourage people from all backgrounds to apply.

  • To apply, please fill out the application form located here. You may email questions to jobs@MuckRock.com.

Data Reporter

MuckRock is seeking a smart, driven, enthusiastic data reporter to join our growing editorial team. Working with our staff and partner newsrooms, you’ll use data and public records to tell some of the most important stories of our time — from the COVID-19 pandemic and public health, to climate change and the environment, to criminal justice and policing.

You’ll work on award-winning projects like “Uncounted,” our ongoing investigation into death certificate errors and COVID-19 death undercounting with the USA TODAY network, which was shortlisted as one of the top 100 data projects in the world by the Sigma Awards and won first prize for pandemic coverage in the 2022 National Headliner Awards.

We’ll also soon launch three new projects — looking at air pollution in Chicago, child care shortages in Michigan and the deadly impact of wildfire smoke in California and across the U.S. — with a consortium of partners. MuckRock’s first-ever data reporter will work closely on all of these projects.

Apply Here

We will begin reviewing applications May 23 but will keep the application open until the position is filled, with a target hire date of June 27. If you have any questions, please don’t hesitate to email derek@muckrock.com.

As MuckRock’s data reporter, you will:

  • Conceive, and ultimately publish, impact-focused investigative journalism packages with a data focus, including text and multimedia stories and data visualizations;
  • Make phone calls, conduct interviews and, on occasion, do on-the-ground reporting;
  • Assist fellow journalists with data brainstorming, acquisition, cleaning, bullet-proofing and analysis;
  • Collect data from local, state and national sources, including FOIA’ing, scraping, cleaning, analyzing and preparing it for publication;
  • Work collaboratively with MuckRock’s other departments to help enable your investigations while improving our suite of transparency tools;
  • Teach best practices and newsroom data policies, both at MuckRock and with partner newsrooms.

As MuckRock’s data reporter, you will need:

  • Comfort using Python and/or R programming languages for statistical analysis with large datasets, along with database management systems, such as SQL Server or PostgreSQL, and Excel and Pivot Tables;
  • Experience with modeling statistical relationships and predictive analytics, using both regression-based and machine-learning methods;
  • Familiarity with academic research designs, quantitative methods and foundational peer-reviewed literature in disciplines such as public health, the environment and criminal justice;
  • Ability to summarize technical research for a mass audience in concise, stylish prose.
  • Ability to work well on a distributed and multidisciplinary team.

As MuckRock’s data reporter, success looks like:

  • Publishing impact-ready journalism, in all of its forms, with collaborative newsroom partners;
  • Coming up with ideas, both small and large, for ongoing and future journalism projects;
  • Pursue projects from an accountability lens, always thinking about the most vexing and potentially harmful issues we're focused on, without venturing into advocacy.

A bachelor’s degree degree in journalism, computer science or a related quantitative field is preferred but not mandatory. We’re looking for applicants with at least five years of experience in journalism, corporate data science or academia but we are open and encourage those from non-traditional backgrounds to apply.

We are a remote-only newsroom and encourage anyone to apply, regardless of location.

Our team loves working at MuckRock because…

  • This will be a full-time remote role with an annual salary range of $60,000 to $65,000, based on experience.
  • Three weeks of paid vacation annually, plus 10 holidays (U.S. postal holidays), and week between Christmas and New Year’s Day off.
  • Health insurance with full premium paid for employees and 75% of the premium for dependents.
  • Professional development, including covering costs for conference and event attendance.
  • All board meetings are open to all staff and include meaningful engagement.
  • Company dental, vision, and health flexible spending account plans.
  • Paid parental leave
  • 401K with 4% match
  • Life and Disability Insurance
  • Budget for a new laptop that you pick out and other home office purchases.
  • Distributed team with flexible scheduling.
  • We recognize that diverse teams make the strongest teams, and we encourage people from all backgrounds to apply.

To apply, please fill out the application form located here. You may direct questions about the role to derek@muckrock.com or regarding the process to jobs@muckrock.com (please do not send applications to either address).

Chief Operating Officer

Our first Chief Operating Officer will lead our operational and administrative functions and is key to successfully executing our strategy for growth over the next five years as we expand our operations, build-out robust earned income through paid services, and consistently execute on projects that shape local, national, and international policy.

To be successful at that, we’re looking for someone with a strong strategic and financial planning experience and who is eager to help define and structure everything from top-tier HR processes to clear project management to a cohesive business model that ensures a high level of operational excellence and consistent customer support.

We are proud of the strong innovation culture we have developed and are excited about the next chapter of evolution and growth. It is now time to develop a strong operational discipline to ensure the consistent and effective execution of our daily work in alignment with our big strategic goals. This role’s top priorities will be to strengthen our customer support operations, build a project management foundation across the organization, and update our operating practices so we get to where we want to go efficiently and effectively.

The Chief Operating Officer will report directly to the CEO, overseeing an existing support team as well as new roles in both project management and client success, with regular engagement with MuckRock’s Board of Directors.

You are excited about this opportunity because you are great at …

Operational Excellence

  • Lead and consistently execute strategic priorities across the organization in collaboration with the technology and editorial teams.
  • Help teams develop a culture of operational excellence, including improving organizational project management skills and focused prioritization to achieve organizational impact.
  • Lead projects to completion on time and on budget, while building buy-in across stakeholders across a diverse range of internal and external teams. Have the judgment to proactively align on project scope and expectations and know when and how to push our teams to achieve stretch goals.
  • Hire and onboard a project management lead to aid our efforts in building project management as a core competence across the organization.

Services & Program Effectiveness

  • Grow, develop, and inspire our client support and operations teams, while developing a financial and operational plan to grow the organization’s impact and sustainability.
  • Work across the organization to identify and implement productivity-improving measures that will help the team become more effective, efficient, and reliable over time.
  • Ensure that our teams have clear KPIs, regular feedback and development opportunities, and a plan for ongoing improvement and innovation.
  • Work closely with the technology team on developing and tracking our technical road map to help shape key product updates that will drive a consistently great transparency platform.

Success measures

  • Within 3 months, operationalize strategic plan through clear departmental goals and feedback, and align efforts of customer support, editorial, and technology teams with focused and measurable KPIs. Help us develop and implement our “organizational operating system” that gives clarity around where efforts are focused.
  • Within 9 months, work closely with the CEO and across teams to grow existing subscription revenue while formalizing our consulting services for repeatable execution and mission-aligned new income.
  • Within 15 months, lead our paid services program to consistently meet a wider range of high-touch user needs while bringing in over $300,000 in annualized revenue and helping us grow our overall budget to over $1.6 million.

We’re excited about you because you have/are…

  • 10+ years of operational experience and 4+ years in a senior leadership role responsible for managing teams.
  • Demonstrated strategic planning, financial management, and project management skills; highly organized and can scope, plan, and implement a variety of projects varying in size and complexity, on time and within budget.
  • Enthusiastic about operational outcomes - you have the experience and confidence to come into a situation and organize energy and potential into directed action and impact.
  • Goal-oriented; demonstrated ability to work cross-functionally and push through roadblocks or inertia to figure out what solution (tool, process, resource) will achieve the goal. You are effective at helping others clearly define their goals and outline steps to achieve them.
  • A great communicator — both at explaining and listening. You get excited about people, process, and technology, and the potential for the three to work well together for more fulfilling and impactful work.
  • Growth-oriented with a low ego; demonstrated ability to learn from past actions, individually and collectively, and apply insights to help our teams be successful in the future.
  • Strong leader; you easily model integrity and high standards for yourself and others. You are passionate about developing your direct team through quality 1:1 time, resources, training, and timely feedback. You foster psychological safety through honesty, authenticity, and vulnerability. You are intentional in how you highlight and celebrate the wins and accomplishments of yourself and others.
  • Computer competency with Google suite products; tech-savvy; Essential technical skills: HRMS, Excel, Slack, Google Suite (doc, slides, sheets).
  • A background in software/tech and customer service. Understanding journalism, civic technology, or non-profit sectors is a plus, but we’re looking for someone who is relentless in helping a team execute on targets first and foremost.
  • Distributed team experience is a plus.

Benefits and compensation

  • This will be a full-time remote role with an annual salary range of $100K - $120K, based on experience.
  • Three weeks of paid vacation annually, plus ten holidays (US postal holidays), and the week between Christmas and New Year’s Day off.
  • Health insurance with full premium paid for employees and 75% of the premium for dependents.
  • Professional development, including covering costs for conference and event attendance.
  • All board meetings are open to all staff and include meaningful engagement.
  • Company dental, vision, and health flexible spending account plans.
  • Paid parental leave.
  • 401K with 4% match.
  • Life and Disability Insurance.
  • Budget for a new laptop that you pick out and other home office purchases.
  • Distributed team with flexible scheduling.
  • We recognize that diverse teams make the strongest teams, and we encourage people from all backgrounds to apply.

To apply, please fill out the application form located here. Reach out to jobs@muckrock.com with any questions.

About MuckRock

Reaching between 40 and 80 million people each month, the MuckRock Foundation builds tools, hosts resources, and cultivates communities that help inform the world about the most urgent issues we face. We’re a fully distributed team with staff in Alabama, Arkansas, Massachusetts, New York, and beyond that encourages cross-disciplinary work and close collaboration. We’re equally interested in the potential and dangers of machine learning while also mastering and reinventing traditional disciplines like public records and reviewing government filings.

Our work has helped expose the COVID-19 death undercount, military gear flowing into police departments and schools, facial recognition software and drones secretly surveilling communities, and thousands of other stories in the public interest, while teaching millions about the power of public records and primary source materials.

Through our MuckRock request platform, we’ve helped file over a hundred thousand records requests all across the United States, while our DocumentCloud platform is used by leading newsrooms around to host, analyze, and share over 130 million pages of primary source materials. We also run FOIA Machine, oTranscribe, and are always looking for the next innovation, editorial partnership, and new insight that will help build a more informed public.

Across our platforms, we reach between 40 and 80 million people each month and are relied upon by over 60,000 users around the world, assisting in both multinational investigative reporting projects and town council beat reporting.