
Software Engineer, AI
Backblaze External Website2 months ago
Remote, Costa Rica +3 moreMid Level / Senior
H1B Sponsor
Responsibilities
- Use AI-assisted development tools to accelerate implementation while ensuring correctness, security, and performance.
- Design and build server-side APIs for user authentication, backup management, and data restoration.
- Collaborate with Product, QA, and Support teams to align backend features with customer workflows.
- Build and maintain support tooling for diagnosing and resolving customer issues.
- Ensure all code and open source assets meet high standards for testing, documentation, and usability.
Requirements
- 2+ years of backend software engineering experience, ideally on systems serving millions of users.
- Proficiency in backend languages such as Java, Python, or TypeScript.
- Practical understanding of AI workflows including data ingestion and preprocessing.
- Experience building or working with large-scale APIs and distributed storage systems.
- Production-quality coding habits with a focus on testing, documentation, and security.
- Customer-focused mindset with strong written communication skills.
- Good attitude and cross-functional collaboration skills in a fast-paced environment.
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.