Apply

Principal Software Engineer - Data Lakes

Posted 2024-10-12

View full description

💎 Seniority level: Principal, 5+ years

📍 Location: United States

💸 Salary: $232,560 - $290,700 per year

🔍 Industry: Data integration and management

⏳ Experience: 5+ years

🪄 Skills: AWSGCPJavaKubernetesC++AzuregRPCPostgres

Requirements:
  • 5+ 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 quo by seeking innovative solutions.
  • Excellent team player who is consistent in making everyone around you better.
  • Strongly prefer an MS or PhD in Computer Science, ideally focusing on database management and/or storage engines.
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.
  • 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.
Apply

Related Jobs

Apply

📍 United States

🧭 Full-Time

💸 232560 - 290700 USD per year

🔍 Data Management

  • 5+ years of hands-on or research experience with high-performance relational data management systems.
  • Deep understanding of infrastructure and software optimizations for performance engineering.
  • 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 innovation-oriented approach.
  • Excellent team player who enhances the abilities of teammates.
  • Strongly prefer an MS or PhD in Computer Science focusing on database management or storage engines.

  • Partner closely with product teams to understand requirements and design capabilities for customer benefit.
  • Design, develop, implement, and operate highly reliable large-scale data lake systems with a dedicated engineering team.
  • Contribute to open-source projects such as DuckDB.
  • Analyze and resolve issues related to fault-tolerance, high availability, performance, and scalability.
  • Ensure services meet commitments regarding security, reliability, availability, and performance.
  • Set technical directions and influence cross-functional teams.

AWSGCPJavaKubernetesC++AzuregRPCPostgresC (Programming language)

Posted 2024-08-08
Apply