F

Fivetran

Moves business data into cloud analytics systems

Senior Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaIn-person

About the Job

Requirements

  • Strong technical and problem-solving skills, with at least 5 years of professional experience writing Java code in a distributed production environment.
  • Experience with reliable, data-intensive distributed systems, especially high-volume data management platforms operating under strict service-level agreements.
  • Understanding of complex SQL merge queries, execution plans, and best practices.
  • System design skills to meet project feature requirements and optimize existing systems.
  • Troubleshooting skills to debug existing code, identify root causes, and produce detailed root-cause analyses.
  • Ability to use AI coding assistants and coding agents to generate code for features, bugs, testing, and investigation.
  • Ability to use conversational AI systems to research, author, review, and synthesize software-development lifecycle artifacts such as technical design documents, product requirements documents, postmortems, test plans, and proposals.

Responsibilities

  • Work on core product features, systematic enhancements, and bug fixes.
  • Write new data writers or optimize the existing data writer platform to load data into warehouses.
  • Work with cloud application programming interfaces, data writers, SQL databases, and SQL warehouses.
  • Work on the core data pipeline that processes terabytes of customer data, splits it into formats such as CSV, Avro, and Parquet, merges it, and loads it into data warehouses.
  • Own and drive features within the technology team, propose design ideas, work with team leads on design reviews, and contribute directly to code.
  • Ensure technical excellence for the team and owned services by contributing code, reviewing code, designing features, and mentoring junior colleagues.

Desired Qualifications

  • Experience with data warehouses such as BigQuery and Databricks, including their internals.
  • Experience with data processing, including extract, transform, and load (ETL) or extract, load, and transform (ELT).
  • Experience working in a cloud environment using AWS, Google Cloud Platform, Microsoft Azure, Kubernetes, Docker, Buildkite, or similar technologies.

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