Only AI Jobs


Sr. Software Engineer, AI

ID: 9204

Type: Full-time

Category: Others

Company Name: Backblaze

Location: Colombia - Colombia - Cuba

Education Level: Senior (5-10 years)

Visit company vacancy
Job Description

About Backblaze

Backblaze provides reliable, high-availability cloud storage trusted by consumers, SMBs, enterprises, and developers in over 150 countries. Backblaze B2 Cloud Storage supports data-intensive workloads including backup, media, analytics, and modern AI pipelines. Our teams focus on building durable, scalable systems with a strong emphasis on developer experience and operational efficiency.

But while there is a lot to celebrate in our past, there is almost as much opportunity ahead of us. We’re seeking a Sr. Software Engineer, AI to join our team!

What You’ll Do:

  • Use AI-assisted development tools, including Claude Code, to accelerate implementation while validating correctness, security, and performance.
  • Design and build server-side APIs that authenticate users, accept and manage backups, handle large-scale data operations, and prepare restored data for customers across our global user base.
  • Collaborate with Product, QA, and Support teams to ensure both backend features reflect real customer workflows and usage patterns.
  • Build and maintain support tooling to help diagnose and resolve customer issues at scale.
  • Ensure all code and open source assets meet high standards for testing, documentation, reproducibility, and developer usability.

Tools and Technologies

  • AI coding agents such as Claude Code, Cursor, Codex, and Antigravity
  • Languages: Python, TypeScript, Go, JavaScript, Java (and other languages common in the open source ecosystem)
  • Backblaze B2 SDKs and REST APIs
  • Open source AI frameworks and tooling (e.g. LangChain, LlamaIndex, vector databases)
  • SQL and NoSQL backend development (experience with large-scale distributed databases a plus)
  • GitHub, pytest, CI/CD pipelines
  • Large-scale server infrastructure (Linux, cross-platform awareness)

The Right Fit:

  • 5+ years of backend software engineering experience, ideally on systems that serve millions of users across multiple platforms.
  • Proficiency in one or more backend languages (Java, Python, TypeScript, or similar); comfortable picking up new languages as needed.
  • Practical understanding of AI workflows — data ingestion, preprocessing, inference, and agent-based orchestration.
  • Experience building or working with large-scale APIs and distributed storage or data systems.
  • Production-quality coding habits: rigorous testing, clear documentation, and attention to security and performance.
  • Customer-focused mindset — you think about the developer and end-user experience in everything you build.
  • Strong written communication skills; you can explain technical decisions clearly to both engineers and non-engineers.
  • Good attitude, cross-functional collaboration skills, and a genuine desire to work in a fast-paced environment with evolving requirements.

Bonus Points For:

  • Experience building or evaluating AI agents and multi-step tool-use systems.
  • Experience with Cassandra or other large-scale NoSQL systems.
  • Familiarity with ReactJS or front-end frameworks.
  • Prior work with vector databases or embedding pipelines.

Why Backblaze: 

  • 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.

At this point, we hope you're feeling excited about the job description you're reading. Even if you don't meet every requirement, we still encourage you to apply. Learning, developing, and growing are key parts of our culture. We're eager to meet people who believe in our mission and can contribute to our team in various ways. We want people to feel comfortable expressing their true selves and to come, stay, and do their best work here.

At Backblaze, we value being fair and good to our customers, partners, and employees. That’s why diversity, equity, and inclusion are at the core of our values. We are committed to fostering a workforce where all employees feel a sense of belonging regardless of race, ethnicity, nationality, gender, sexual orientation, age, religion, socio-economic status, ability, veteran status, and education. We believe that our dedication to cultivating a diverse workspace not only allows us to better serve our customers in over 175 countries but further reinforces our commitment to doing the right thing. We are proud to be an Equal Opportunity Employer.

To understand more about the data we collect and process as part of your application, please view our Backblaze Employee Privacy Notice.

#LATAM

Company Information

Company Name: Backblaze

Company Website: https://www.backblaze.com

Company Address: 500 3rd Street, San Francisco, CA 94107, United States

Backblaze is a technology company that develops and operates cloud-based backup and object storage services designed for individuals, small and medium-sized businesses, and developers. Founded in 2007, Backblaze has focused its product strategy on making data protection and cloud storage simple, transparent, and cost-effective. The company operates a set of complementary services: a consumer- and business-targeted continuous backup product for personal computers and business endpoints, and a cloud object storage service (B2 Cloud Storage) positioned as a low-cost alternative to larger hyperscale object storage offerings. Company overview and core activities Backblaze’s core business activities center on two principal lines: online computer backup and cloud object storage. The online backup service provides continuous, automatic backup of files, documents, photos, and system data from desktop and laptop computers to Backblaze’s cloud. That service is delivered via client software that runs on users’ machines and is controlled through a web console for restoring files, managing backups, and administering accounts. For business customers, the company provides administrative controls for managing multiple user accounts, centralized billing, reporting, and policy settings appropriate for teams and organizations. B2 Cloud Storage is Backblaze’s object storage platform offering S3-compatible object storage features and APIs for developers, IT teams, and organizations that require cloud-hosted object storage for backups, archives, media assets, application data, and big-data workloads. B2 emphasizes predictable, low-cost pricing for storage and egress, and supports common use cases such as archive and cold storage, content distribution, media workflows, application backups, and developer storage needs. The service integrates with a broad ecosystem of third-party tools and backup applications through native connectors and standard APIs. Main products and services - Backblaze Computer Backup (Personal and Business): A client-based continuous backup product intended for personal computers (Windows and macOS) and business endpoints. It provides background file backup, a web-based restore interface, mobile access to backed-up files, and features such as file versioning and file retention policies. Business offerings add centralized management, administrative controls, and enterprise-focused billing and reporting features. - Backblaze B2 Cloud Storage: An object-storage platform providing durable cloud storage for files and objects. B2 targets developers, enterprises, and service providers as an affordable alternative to other major cloud object stores, offering APIs for programmatic access, integrations with backup and file-transfer tools, and support for use cases like media asset storage, backup target for NAS and servers, content delivery origin storage, and archival storage. - Integrations and ecosystem services: Backblaze supports integrations with a variety of third-party backup, migration, NAS, and media tools. The company offers APIs and SDKs, and documentation aimed at enabling partners and customers to integrate B2 as a storage backend. Backblaze also publishes guidance and reference material for migrating large datasets into B2, using third-party transfer tools, and connecting B2 to content-delivery networks and workflow systems. Technology and operational approach Backblaze has been known for engineering a cost-efficient storage architecture that combines software and commodity hardware to lower the cost of storing large volumes of data. The company has openly documented aspects of its approach—such as high-density storage servers and cost optimization techniques—to explain how it keeps pricing competitive. Backblaze manages its own object storage infrastructure and provides web-based management consoles and APIs that enable customers to upload, download, and manage stored data. The company also publishes operational insights—most notably public reports on hard drive reliability and other storage-related metrics—which are used by customers and the wider industry as a source of empirical reliability data. Target customers and use cases Backblaze’s customers include individual consumers seeking straightforward, automated backup for their personal computers; small and medium-sized businesses that require centralized endpoint backup and easy restore capabilities; creative professionals and media teams storing large media assets; and developers and IT organizations that need affordable object storage for applications, backups, or archives. Common uses include endpoint and laptop backup, long-term archival, disaster recovery, media asset storage and delivery, offsite backup targets for NAS and file servers, and cloud-based development and testing data stores. Differentiators and market positioning Backblaze positions itself on simplicity, transparency, and price competitiveness. Its consumer backup product emphasizes ease of use and set-and-forget behavior, while B2 Cloud Storage emphasizes a clear pricing model and low storage costs relative to some larger cloud providers. The company’s openness about its engineering practices and the publication of storage reliability data have become recognizable aspects of its public profile. Backblaze also supports a broad partner ecosystem—backup vendors, NAS vendors, and workflow tools—that integrate with B2 as a storage backend. Support, documentation and public resources Backblaze offers online documentation, knowledge base articles, developer guides for B2 APIs, and a support portal for customers. The company maintains an active public blog and has historically published empirical reports and posts about storage trends, operational lessons, and hard drive reliability statistics. These resources are used both by technical customers integrating B2 and by individual users troubleshooting backup or restore operations. In summary, Backblaze is a cloud storage and backup company focused on delivering automated personal and business backup services alongside a competitively priced object storage offering for developers and enterprises. Its product set is designed to address a wide range of data protection and storage needs, from single-computer backups to large-scale object storage for applications and archival workflows, with an emphasis on simplicity, transparent pricing, and operational efficiency.
Visit company vacancy