
Software Engineer (AI developer)
Backblaze External Websiteabout 4 hours ago
Remote, Costa Rica +3 moreEntry Level / Mid Level
H1B Sponsor
Responsibilities
- Implement and maintain open source AI integrations and frameworks using languages like Python, TypeScript, Go, and Rust.
- Build and maintain public sample applications and reference implementations demonstrating AI and cloud storage best practices.
- Utilize AI-assisted development tools to enhance implementation while ensuring correctness and performance.
- Contribute to open source projects through code contributions and ongoing maintenance.
- Ensure all open source assets meet high standards for testing, documentation, and usability.
- Maintain clean, well-structured GitHub repositories for external adoption.
- Collaborate with Product and QA teams to align integrations with customer AI workflows.
Requirements
- Experience contributing to open source projects in widely used open source languages.
- Comfortable owning and maintaining public repositories with external users.
- Practical understanding of AI workflows, including data ingestion and agent-based systems.
- Experience writing production-quality code with strong testing and documentation practices.
- Strong written communication skills focused on developer experience.
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.