Logo for Blue Rose Research

Machine Learning Scientist

Role overview

Qualifications

  • 4+ years of professional experience in data science, machine learning engineering, or research science with applied statistics and predictive modeling or equivalent depth from a PhD program
  • Confident Python / R programmer with strong data-wrangling experience, ideally including SQL and relational databases
  • Ability to translate between statistical and substantive thinking

Responsibilities

  • Build and maintain end-to-end modeling pipelines, improving reliability, data quality checks, and model diagnostics
  • Develop models and perform feature engineering, contributing new ideas to improve polling methodology
  • Translate statistical outputs into actionable guidance for internal stakeholders
  • Scope technical needs and ship solutions alongside engineers, statisticians, and political analysts

Key facts

Hard skills

Other skills

  • Communication
  • Collaboration
  • Curiosity
  • Teamwork

About the company

Blue Rose Research logo

Blue Rose Research

Political Organizations

Blue Rose Research is a project with OpenLabs to develop a wide range of cutting-edge products used by the most important progressive organizations in the country. Our research undergirds short-term and long-term strategy for advancing progressive causes and has a trusted track record among key decision makers. Our team members have a storied history, and have worked with central players to develop strategy and direct hundreds of millions of dollars of resources over the past several electoral cycles. The work produced by the team is widely regarded as among the most technically sophisticated in the space. If you join us, you’ll be plugging into a diverse team of decorated engineers, PhD data scientists and political insiders who are closely connected to some of the most important decision makers in the progressive ecosystem. Our work ranges from high-dimensional Bayesian modeling to make accurate inferences from polling data to building utility-scale data and analytics infrastructure for the progressive left. Come join us!

Company details

IndustryPolitical Organizations
Company size11 - 50

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Note: this role was previously listed as "Data Scientist". This is the same job, we have updated the title to better reflect how these titles are used elsewhere in industry.

Blue Rose Research develops cutting-edge products used by the most important progressive organizations in the country. Our research informs short- and long-term strategy for advancing progressive causes and has a trusted track record among key decision makers.

We're a fast, dynamic team shipping innovative work that evolves week by week. We're looking for someone who brings passion for data science, sharp attention to detail, and a drive to make an impact – sometimes under tight timelines.

Public examples of our work

What You'll Do

We're hiring a Machine Learning Scientist to join our Polling and Election Forecasting Team, the group responsible for Blue Rose's flagship electoral products. Our team builds and maintains models that help progressive organizations understand the electoral landscape and make informed decisions. We track public opinion, forecast races across the ballot, develop resource allocation tools, and deliver analysis that campaigns and allied organizations rely on to set strategy.

Our problems are not well suited to off-the-shelf ML solutions: we work with messy, evolving political data and constantly pressure-test our accuracy against real election outcomes. The role spans the full modeling lifecycle from raw survey data to predictive scores and requires both rigorous statistical thinking and the judgment to know when a number is real versus an artifact.

Specifically, you'll:

  • Build and maintain end-to-end modeling pipelines, improving reliability, data quality checks, and model diagnostics to increase confidence in our outputs.
  • Develop models and perform feature engineering, contributing new ideas to improve our polling methodology. You'll think creatively about the right ways to evaluate model performance in contexts where standard metrics don't apply cleanly.
  • Translate statistical outputs into actionable guidance for internal stakeholders, connecting model outputs to the strategic questions campaigns and organizations care about.
  • Scope technical needs and ship solutions alongside engineers, statisticians, and political analysts.
  • Build subject matter context, developing deep knowledge of the political landscape to inform modeling decisions and catch anomalies.

Preferred Qualifications

  • Experience: 4+ years of professional experience in data science, machine learning engineering, or research science with applied statistics and predictive modeling OR equivalent depth from a PhD program. We're open to both paths. What matters is strong instincts for evaluating model performance, diagnosing bugs, and making principled judgment calls under uncertainty.
  • Technical: Confident Python / R programmer who can navigate a codebase and implement extensions. Strong data-wrangling experience, ideally including SQL and relational databases. Experience with Bayesian or hierarchical models is a plus, but not required.
  • Collaborative: You thrive in multi-disciplinary teams working alongside engineers, statisticians, and political experts, and you're excited to partner with less technical stakeholders and see your work impact real-world decisions.
  • A strong communicator: You can translate between statistical and substantive thinking, explaining what a model is saying (and not saying) to people who think in terms of strategy, not standard errors.
  • Curious: You're eager to engage with the wider progressive political ecosystem and develop domain knowledge alongside your technical skills.
  • A good teammate: You're a kind person who contributes to a warm working environment.

Location

  • This is a remote or in-person optional position. We have an office in New York City and a number of team members who work in-person regularly.
  • Our teams work on mostly East Coast hours.

What We Offer

  • Salary range: $140,000 – $190,000 annually, commensurate with experience
  • *Full coverage of health, dental, and vision insurance plans
  • 401k with employer match
  • Unlimited PTO policy

Candidates must be authorized to work lawfully in the United States.

*Full coverage applies to specific health plans. Different plans may require some level of employee contribution.

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Machine Learning Engineer Related jobs

Other jobs at Blue Rose Research

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.