Python Developer - Data & Statistics
@ Braintrust

Hybrid
$100,000
Hybrid
Part Time
Posted 4 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXX XXXXXXXX****** @braintrust.com
Recommended after applying

Job Details

Project Description

We are looking for a Mid-Level Python Developer to join our AI-driven statistical research project. In this role, you will build scripts that perform core statistical analysis on data extracted from PDFs and web sources using NumPy and vanilla Python. The goal is to implement methods that make datasets reveal clear, reproducible, and reliable results.

Responsibilities

You will:

  • Write Python scripts using NumPy and vanilla Python.
  • Implement custom statistical functions including chi-square tests, geometric mean, and correlations.
  • Carry out linear regression without external ML libraries.
  • Perform data transformations such as inflation adjustments, date mapping, and digit extraction.
  • Document your reasoning to ensure reproducibility and clarity.
  • Collaborate with data annotators to process and analyze extracted datasets.

Experience

The ideal candidate has:

  • 2-4 years of professional experience in Python development, data analysis, or applied statistics.
  • Proficiency with NumPy for array operations and statistical calculations.
  • A strong ability to implement formulas directly from documentation.
  • A solid understanding of probability, regression, and hypothesis testing.
  • Excellent communication and documentation skills in English.
  • A Bachelor's degree in Computer Science, Statistics, Mathematics, Economics, or a related field (preferred).

Application & Onboarding Process

Apply via our partner site. Braintrust will send you detailed email instructions, including a qualification exam (1–2 hours) and a project exam (1–2 hours), with compensation provided upon passing each stage.

Commitment

The expected commitment is a minimum of 17-20 hours per week, with a recommended commitment of 8 hours per day given the project scope and timelines.

Key skills/competency

  • Python
  • NumPy
  • Data Analysis
  • Statistics
  • Regression
  • Data Transformation
  • Reproducibility
  • Documentation
  • Linear Regression
  • Custom Functions

How to Get Hired at Braintrust

🎯 Tips for Getting Hired

  • Customize your resume: Highlight relevant Python and NumPy experience.
  • Focus on skills: Emphasize statistical analysis and reproducibility expertise.
  • Research Braintrust: Understand their AI-driven projects and culture.
  • Prepare technically: Practice custom function implementations in Python.

📝 Interview Preparation Advice

Technical Preparation

Review Python scripting with NumPy.
Practice statistical function implementations manually.
Test linear regression coding exercises.
Review data transformation techniques.

Behavioral Questions

Describe teamwork in past projects.
Explain troubleshooting under tight deadlines.
Share experience with documentation standards.
Discuss communication with non-technical team members.

Frequently Asked Questions