Airbyte - San Francisco, CA

posted 20 days ago

Full-time - Mid Level
San Francisco, CA
Professional, Scientific, and Technical Services

About the position

As a Developer Experience Engineer at Airbyte, you will be at the forefront of enhancing our engineering processes and tools. This role is pivotal as it combines software engineering with site reliability engineering (SRE) principles, focusing on delivering automated and scalable solutions that support both our cloud and open-source offerings. You will be responsible for writing code that addresses diverse engineering challenges, contributing to the development of deployment systems and developer tools that protect and scale Airbyte's infrastructure. Your input will be crucial in determining the direction of our work, allowing you to have a meaningful impact on the projects we pursue. In this position, you will write runbooks that evolve into tooling and automation, finding creative solutions to complex engineering questions. You will make critical infrastructure design decisions that will help scale Airbyte effectively. Your responsibilities will include writing reusable Terraform scripts to expand our services to more regions and IaaS providers, collaborating with other teams to identify high-leverage work, and ensuring that testing and deployment systems are fast and accessible to all engineers. You will also contribute to shaping the Platform team's roadmap and drive major architectural initiatives, ultimately owning the success of Airbyte's engineering efforts.

Responsibilities

  • Write runbooks that evolve into tooling, and tooling that evolves into automation
  • Find creative solutions to complex questions
  • Make infrastructure design decisions to scale Airbyte
  • Write reusable terraform to expand Airbyte to more regions and IAASes
  • Work with other teams to understand what work can give us the most leverage
  • Make testing fast and accessible to engineers
  • Make deployment systems fast and accessible to engineers
  • Make the change easy and make the easy change
  • Contribute to and shape the Platform team's roadmap
  • Drive and participate in major architectural initiatives
  • Own the success of Airbyte!

Requirements

  • 4+ years of software engineering experience
  • Excellent communication skills
  • A desire to understand how people are affected by the choices you make
  • Proficiency in writing BASH/shell scripts with a focus toward readability
  • Deep expertise with CI/CD systems, preferably Github Actions
  • Helm and Kubernetes experience recommended
  • Experience writing code in Java or Python
  • Intermediate level of experience with Gradle, Git, and Docker
  • A passion for continuous learning and improvement
  • Belief in our values

Benefits

  • Flexible work environment
  • Unlimited Paid Time Off
  • Relocation assistance for U.S. based roles
  • Co-working space coverage
  • 16 weeks of paid parental leave for all new parents
  • Sponsored annual company-wide retreats and team offsites
  • Open book policy for professional development
  • Continuous learning/training policy for conferences and training programs
  • Competitive benefits package including medical, dental, and vision insurance
  • Life and AD&D Insurance
  • Short-term and Long-term Disability Insurance
  • Healthcare insurance stipend for non-U.S. employees
  • 401k for U.S. based employees
  • FSA (flexible spending account)
  • Visa sponsorship for H1B Transfers, TN Visas, and Green Cards
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service