Fivetran is looking to develop world-class enterprise capabilities and features in support of their largest and most sophisticated customers, ensuring their product base meets or exceeds performance standards.
Requirements
- 10+ years of hands-on experience building and scaling high-throughput, low-latency distributed backend systems.
- Deep expertise in Java performance engineering, including profiling, tuning, and garbage collection optimization.
- Familiarity with performance testing frameworks, load simulation, and continuous benchmarking.
- Strong understanding of algorithms, data structures, and systems design.
- Hands-on experience with cloud-native infrastructure (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
- Demonstrated experience influencing technical direction and engineering culture across teams.
- Experience in JVM internals, async I/O frameworks (Netty, Vert.x), or reactive systems.
Responsibilities
- Develop and Debug code to identify and fix performance issues
- Analyze production workloads and system performance metrics to identify performance bottlenecks in our system.
- Build proof of concepts and translate successful ones into solutions to maximize Fivetran product's performance and efficiency.
- Build and maintain a platform that focuses on improving the performance, resilience and quality of Fivetran products.
- Impact Fivetran business across product verticals through the work you do.
- Develop deep expertise in Fivetran's Product, Infrastructure, and Platform.
- Communicate, coordinate, and align strategy with the engineering team members; make recommendations to improve reliability, performance, best practices, and processes.
Other
- 100% employer-paid medical insurance
- Generous paid time-off policy (PTO), plus paid sick time, inclusive parental leave policy, holidays, and volunteer days off
- RSU stock grants
- Professional development and training opportunities
- Company virtual happy hours, free food, and fun team-building activities