Python Developer - Data & Statistics @ Braintrust
placeHybrid
attach_money $100,000
businessHybrid
schedulePart Time
Posted 4 days ago
Your Application Journey
Interview
Email Hiring Manager
****** @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
circle
Review Python scripting with NumPy.
circle
Practice statistical function implementations manually.
circle
Test linear regression coding exercises.
circle
Review data transformation techniques.
Behavioral Questions
circle
Describe teamwork in past projects.
circle
Explain troubleshooting under tight deadlines.
circle
Share experience with documentation standards.
circle
Discuss communication with non-technical team members.
Frequently Asked Questions
What does Braintrust look for in a Python Developer - Data & Statistics?
keyboard_arrow_down
How is the qualification exam structured for the Python Developer role at Braintrust?
keyboard_arrow_down
What commitment is expected from a Python Developer - Data & Statistics at Braintrust?
keyboard_arrow_down