F

Fivetran

Moves business data into cloud analytics systems

Senior Staff Software Engineer

AI Application EngineeringConfirmed live in the last 24 hours
Full-timeOakland, CA, USA

About the Job

Requirements

  • At least 10 years of experience in the software industry, including designing and developing reusable libraries and experimentation platforms for backend and frontend from scratch using industry best practices.
  • Experience working with distributed systems and cloud security concepts.
  • Ability to write well-structured and performant code.
  • Ability to independently lead software and infrastructure design to satisfy project requirements.
  • Ability to identify design flaws in existing systems and develop improvements.
  • Experience in code reviews, design, troubleshooting, and testing.
  • Experience programming in an object-oriented or systems language such as Java, C++, or C#.
  • Hands-on experience with cloud technologies such as AWS, GCP, or Azure and containerization methodologies such as Docker or Kubernetes.
  • Experience interacting with continuous integration tools such as Buildkite.
  • Ability to use AI code assistants and coding agents to generate code for features, bugs, testing, and investigation.
  • Ability to use conversational AI systems such as Claude, ChatGPT, and internal chatbots to support researching, authoring, reviewing, and synthesizing software development lifecycle artifacts such as technical design documents, product requirement documents, postmortems, test plans, and proposals.

Responsibilities

  • Independently design and implement features and performance improvements to create highly scalable distributed data pipelines on the cloud.
  • Develop, maintain, and test code.
  • Conduct design and code reviews.
  • Collaborate with peers, product managers, customer support, and other stakeholders to deliver a high-quality product with strong performance and scalability.
  • Understand and resolve performance and scalability challenges.
  • Participate periodically in the on-call rotation.
  • Participate in the hiring process.
  • Mentor junior developers.
  • Help make Fivetran a reliable and secure component of customers’ data infrastructure.
  • Own the development and governance of a code library and agent rules that serve as the architectural foundation for multiple internal AI-enabled web applications.
  • Work with stakeholders to develop, productionalize, and enhance custom applications built on that foundation.
  • Advise engineering leadership and shape policy and governance for safe use of AI by non-engineers to develop, productionalize, and deploy applications.

Desired Qualifications

  • Knowledge of observability tools such as New Relic or Grafana.
  • Experience in data processing, including ETL or ELT, and/or cloud-based platforms.

About the Company

Fivetran

Moves business data into cloud analytics systems

Fivetran moves data from business applications and databases into cloud analytics systems so data teams can work with reliable records instead of building pipelines by hand. Its ready-made connectors handle changes in source tables and software interfaces, reducing the maintenance needed to keep information up to date. Teams also use its transformation tools to turn raw records into datasets for reporting, operations and AI applications. Fivetran charges for usage, measuring the distinct records changed each month and the data models run, with plans for different security and operational needs. Founded in 2012, Fivetran is headquartered in Oakland, California.

Company size
1,001-5,000
Company stage
Debt Financing
Total funding
$852.7M
Headquarters
Oakland, CA
Founded
2012

Recently Posted Jobs

Explore more opportunities at Fivetran

See more jobs