Senior Software Engineer, Integrations (databases) - Hiring Sprint

Airbyte Airbyte · Data AI · San Francisco, CA · Engineering

Senior Software Engineer role focused on building an AI-powered Integration Factory for data connectors. The role involves designing intelligent systems for connector lifecycle automation, developing shared tooling, building reliable database connectors, and improving connector reliability through AI-driven automation. It sits at the intersection of databases, distributed systems, and AI, with a focus on AI-assisted software development and building components for AI agents.

What you'd actually do

  1. Build and evolve Airbyte's AI-powered Integration Factory.
  2. Design intelligent systems that generate, validate, repair, and maintain connectors automatically.
  3. Develop shared tooling, frameworks, GitHub Actions, scheduled workflows, and internal developer platforms used across hundreds of integrations.
  4. Build highly reliable database connectors with deep support for database-specific capabilities including Change Data Capture (CDC), replication logs, query optimization, and schema evolution.
  5. Improve connector reliability by building systems that automatically detect, diagnose, and remediate production issues.

Skills

Required

  • 7+ years of software engineering experience building production systems.
  • Strong experience with relational databases such as PostgreSQL, MySQL, SQL Server, Oracle, MongoDB, Bigquery, Databricks, S3 or similar.
  • Deep understanding of SQL, query optimization, and database internals.
  • Demonstrated experience with AI-assisted software development, including using LLMs in the engineering workflow, and creation of AI system components such as embeddings, skills, tools, evals, etc.
  • Experience building or operating distributed systems in production.
  • Proficiency in Java, Kotlin (or another JVM language) and comfort working across multiple programming languages.
  • Experience building developer tooling, automation, CI/CD pipelines, or platform infrastructure.
  • Strong debugging skills with the ability to investigate complex production issues.
  • Curiosity about building systems that automate engineering work rather than simply performing it manually.
  • Excellent written communication and documentation skills.
  • Ability to influence technical direction across teams without formal authority.
  • Willingness to participate in an on-call rotation.

Nice to have

  • Experience with Change Data Capture (CDC).
  • Familiarity with GitHub Actions or large-scale CI/CD automation.
  • Experience building AI agents, LLM workflows, or prompt engineering systems.
  • Knowledge of data integration, ETL/ELT, or data movement platforms.
  • Experience maintaining open source projects or developer platforms.
  • Contributions to reusable internal tooling or engineering productivity initiatives.

What the JD emphasized

  • AI-powered Integration Factory
  • intelligent systems that generate, validate, repair, and maintain connectors
  • AI-assisted software development
  • building the connectors themselves and the intelligent systems that create, maintain, and operate them
  • partner with AI rather than compete with it
  • spend as much time improving the engineering system as you do improving the software it produces

Other signals

  • AI-powered Integration Factory
  • intelligent systems that generate, validate, repair, and maintain connectors
  • AI-assisted software development
  • building the connectors themselves and the intelligent systems that create, maintain, and operate them