Назад к вакансиям

Principal Software Engineer - Data Lakes

FivetranGermanyУдалённоот 6 летПолная занятость
PostgreSQLJavaKubernetesAWSC++GrafanaAzureGCPgRPCIcebergTemporalPolaris

Описание

This is a full-time remote Principal Software Engineer role at Fivetran, based out of Germany, focused on the Managed Data Lake product. The engineer will design, build, and operate scalable, high-performance data lake systems and contribute to open-source projects such as DuckDB and Polaris.

Responsibilities

  • Partner closely with product teams to understand requirements and design cutting-edge new capabilities that go directly into customer's hands
  • Design, develop, implement, and operate highly reliable large-scale data lake systems in cooperation with a dedicated data lake engineering team
  • Contribute to open-source projects such as DuckDB and Polaris
  • Embrace Fivetran innovations with open-source standards and toolsets
  • Analyze fault-tolerance and high availability issues, performance and scale challenges, and solve them
  • Ensure operational excellence of the services and meet the commitments to our customers regarding security, reliability, availability, and performance
  • Set technical directions and influence cross-functional teams

Requirements

  • 6+ years of hands-on or research experience with high-performance relational data management systems
  • Deep understanding of infrastructure & software optimizations and performance engineering to drive significant performance, latency, and availability improvements
  • Proven track record of leading and delivering large and complicated projects
  • Strong development skills in Java and C++
  • Solid experience with public clouds (AWS, Azure, GCP)
  • Demonstrated knowledge of columnar storage formats
  • Growth mindset and excitement about breaking the status status by seeking innovative solutions
  • Excellent team player who is consistent in making everyone around you better

Nice to have

  • Strongly prefer an MS or PhD in Computer Science, ideally focusing on database management and/or storage engines

We offer

  • 100% employer-paid medical insurance*
  • Generous paid time away from work, including paid vacation or flexible/unlimited vacation depending on role and country, plus paid sick time, inclusive parental leave, paid holidays, including a year-end Global Week of Rest, and volunteer days off
  • RSU stock grants*
  • Professional development and training opportunities
  • Company virtual happy hours, free food, and fun team-building activities
  • Monthly cell phone stipend
  • Access to an innovative mental health support platform that offers personalized care and resources in areas such as: therapy, coaching, and self-guided mindfulness exercises for all covered employees and their covered dependents
  • *May vary by country and worker type - please reach out to your recruiter for more information