Fivetran is looking to solve the problem of making access to data as simple and reliable as electricity for thousands of companies by building data pipelines to power the modern data stack.
Requirements
3-5 years programming in Java languages
Writes well-structured and performant code
Be able to dive into code that has been previously written and suggest improvements
Understand and can explain how to build high performance systems and processes
Able to define project requirements and be proficient at designing software and infrastructure
Experience understanding customer requirements and/or problems and breaking them down into engineering tasks
Data Validation or data quality of sources and destinations
Responsibilities
Dive deep into data replication debugging, analyzing existing code that is in use by hundreds of customers today. Some clients are operating the largest Oracle clusters in the world.
Analyze new features that are introduced by various data sources including Snowflake, BigQuery, SQL Server, Postgres, MySQL, and NoSQL databases and determine how to develop supporting features.
Contribute to the efforts to the maintenance and improvement of existing connectors; call for improvement in all areas of Fivetran's codebase and infrastructure
Be a part of the process to move a high performance client side service to the cloud and operate at scale
Develop software designs and technical roadmap for the team
Contribute to hiring by participating in the interview process
Other
Full-time position based out of our Oakland, California office
Hybrid work model offers a blend of remote flexibility and in-person collaboration, including two days in the office each week to connect and build as a team
100% employer-paid medical insurance
Generous paid time-off policy (PTO), plus paid sick time, inclusive parental leave policy, holidays, and volunteer days off