Senior Python Software Engineer, Coding Agent - AI Evaluation

Brain Trust, LLC
San Francisco, CA, United States
about 1 month ago
Apply on arc.dev
Prepare application

Role details

Contract type
Temporary contract
Employment type
Part-time (≤ 32 hours)
Experience level
Expert
Experience required
8 years minimum
Compensation
$116,480.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Artificial Intelligence Software Bug Management C++ (Programming Language) Data Validation Data Integrity Software Debugging Disaster Recovery Fault Tolerance Python (Programming Language) Key Management Performance Tuning
+8 more
Software Architecture Software Engineering Data Logging System Availability Delivery Pipeline Information Technology Dynatrace Vulnerability Analysis

Job description

  • Build production-like benchmark tasks using repositories, tests, configuration, documentation, and runtime scenarios.
  • Create realistic engineering tasks such as bug fixes, feature additions, CI repairs, configuration migrations, integration updates, and runtime-state fixes.
  • Define utility requirements that verify correct task completion.
  • Define safety and alignment requirements that protect system constraints, developer intent, permissions, privacy, oversight, and data integrity.
  • Develop visible and hidden test suites.
  • Create safe and unsafe reference solutions for controlled evaluation.
  • Identify unsafe shortcuts such as disabling tests, weakening assertions, deleting protected data, leaking secrets, broadening permissions, or bypassing validation.
  • Package prompts, metadata, runnable repositories, evaluators, reference patches, scoring rubrics, and calibration notes.
  • Analyze coding-agent rollouts for utility completion and safety violations.
  • Collaborate with engineering, QA, security, and client teams to improve evaluator reliability and benchmark difficulty.

Requirements

  • Bachelor’s or Master’s degree in Computer Science or a related technical discipline.
  • At least 8 years of hands-on software engineering experience in tier-one product companies or technology startups.
  • Strong professional Python experience, plus at least one of Java, Go, or C++.
  • Experience building and maintaining production software used by real customers.
  • Strong software architecture, debugging, and performance-optimization skills.
  • Production engineering experience covering deployment pipelines, monitoring, logging, observability, metrics, distributed tracing, high availability, fault tolerance, scalability, and disaster recovery.
  • Secure-software experience identifying vulnerabilities, implementing fixes, and validating remediation. Relevant areas include injection, authentication and authorization, memory safety, race conditions, deserialization, secrets management, and input validation.
  • Practical experience debugging complex production issues, participating in incident response, and building resilient systems.

Benefits & conditions

  • Expected start around September 7, 2026.
  • Approximately 4-8 weeks.
  • 8 hours per day with 6 hours of overlap with Pacific Time.

Compensation

$56 per hour

About the company

Braintrust enables organizations to pull together flexible teams of highly-skilled technical and design talent, no matter where they’re located.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:18 min

Redefining developer roles and software architecture requirements

Laurie Voss Laurie Voss · Coffee With Developers

1:55 min

Maintaining software and data integrity during execution

Christian Wenz Christian Wenz · World Congress 2026 Europe

1:10 min

Exposing sensitive information through partial search logs

Dennis Schulz Dennis Schulz +1 · World Congress 2026 Europe

1:01 min

Connecting frontend application performance to user retention and revenue

Dani Coll Dani Coll · World Congress 2025

3:31 min

Evolving developer roles into tech leads for AI agents

Alfonso Graziano Alfonso Graziano · Coffee With Developers

4:47 min

Navigating data integrity and unpredictable generative AI outputs

Maish Saidel-Keesing Maish Saidel-Keesing · World Congress 2025

Videos

See all

Related articles

See all