Backblaze

Software Engineer, Open Source AI

Backblaze

full-time

Posted on:

Location Type: Remote

Location: Argentina

Visit company website

Explore more

AI Apply
Apply

About the role

  • Implement and maintain open source AI integrations, frameworks and example applications using languages commonly used in the open source ecosystem, including Python, TypeScript, Go, and Rust.
  • Build and maintain public sample applications, SDK extensions, notebooks, and reference implementations demonstrating AI and cloud storage best practices.
  • Use AI-assisted development tools, including Claude Code, to accelerate implementation while validating correctness, security, and performance.
  • Contribute to open source projects through code contributions, issue triage, reviews, and ongoing maintenance.
  • Ensure all open source assets meet high standards for testing, documentation, reproducibility, and developer usability.
  • Maintain clean, well-structured GitHub repositories intended for external adoption and community contribution.
  • Collaborate with Product and QA to ensure integrations reflect real customer AI workflows and Backblaze B2 usage patterns.

Requirements

  • Software engineer with experience contributing to open source projects in one or more widely used open source languages.
  • Comfortable owning and maintaining public repositories with external users and contributors.
  • Practical understanding of AI workflows, including data ingestion, preprocessing, inference, and agent-based systems.
  • Experience writing production-quality code with strong testing and documentation practices.
  • Strong written communication skills with a focus on developer experience and adoption.
Benefits
  • Build open source software used by developers worldwide.
  • Work at the intersection of AI, data, and cloud storage.
  • Collaborate with experienced engineering, product, and QA teams.
  • Competitive compensation and benefits.
  • Remote-first culture supporting work-life balance.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonTypeScriptGoRustAI integrationsSDK extensionsnotebooksreference implementationsproduction-quality codetesting practices
Soft Skills
strong written communicationcollaborationownershipdeveloper experience focus