Snowflake

Postgres Engineer

Snowflake7 months ago
Location

TR-Istanbul-MSO

Type

Full Time

Salary

TRY 110,000 – 160,000

Level

Mid

Role

Backend Engineer

Posted

Aug 14, 2025

Full TimeMid

The role

Summary

Snowflake is seeking a Postgres Engineer to join their innovative team developing a world-class OLTP service built on PostgreSQL. This role focuses on creating cutting-edge database extensions and optimizations for Snowflake's multi-cloud platform, working with experienced engineers on technologies like Apache Iceberg to deliver industry-leading performance and scalability solutions.

What you'll do

Database Innovation: Explore new database technologies and innovate to bring new capabilities to PostgreSQL
Extension Development: Design and develop PostgreSQL extensions to bring differentiating features to Snowflake's offerings
Performance Optimization: Identify and implement novel query optimization, transaction management, and data movement algorithms
Distributed Systems Engineering: Address distributed systems challenges including protocol design, fault-tolerance, and resource management
Scalability Solutions: Analyze and resolve performance and scalability bottlenecks in database systems
Production Monitoring: Build instrumentation tools and deliver solutions for production issues
End-to-End Project Delivery: Own complete project lifecycle from solution design through implementation and production rollout
Cross-Team Collaboration: Communicate and collaborate with product groups across different time zones

What we look for

Technical

PostgreSQL ExpertiseDeep understanding of PostgreSQL internals and extension framework
Systems ProgrammingStrong proficiency in C programming language for database development
Database FundamentalsSolid understanding of data structures, algorithms, and SQL
Distributed SystemsExperience with distributed database architectures and protocols
Performance EngineeringExperience optimizing high-performance mission-critical software

Education

Bachelor's DegreeComputer Science, Engineering, or equivalent practical experience

Experience

Software Engineering Experience3+ years of experience in high-performance mission-critical software development
High-Velocity TeamsTrack record of working in fast-paced engineering teams delivering products to market
Innovation MindsetDemonstrated ability to push boundaries and deliver innovative technical solutions

Skills

Required skills

PostgreSQL InternalsDeep understanding of PostgreSQL architecture and extension development
C ProgrammingAdvanced proficiency in C for systems-level database programming
Database TheoryStrong foundation in database fundamentals, data structures, and algorithms
SQL ExpertiseAdvanced SQL skills for query optimization and database design
Distributed SystemsExperience with distributed database architectures and scalability challenges

Nice to have

Apache IcebergExperience with open table formats and data lake technologies
Cloud PlatformsMulti-cloud deployment experience (AWS, Azure, GCP)
Performance TuningExperience with database performance optimization and monitoring
OLTP SystemsBackground in online transaction processing system design
Parallel ComputingExperience with parallel execution engines and multi-threaded programming

Compensation & benefits

Salary

TRY 110,000 – 160,000 (annual)

Stock options

Available

Benefits

Equity Compensation

Stock options and equity participation in Snowflake's growth

Health Insurance

Comprehensive medical, dental, and vision coverage

Professional Development

Learning and development opportunities with industry-leading technologies

Remote Flexibility

Flexible work arrangements with global team collaboration

Innovation Time

Time allocation for exploring new technologies and innovative solutions


Interview process

  1. 1
    Initial Screening Technical phone screen focusing on PostgreSQL knowledge and systems programming experience
  2. 2
    Technical Deep Dive In-depth technical interview covering database internals, C programming, and system design
  3. 3
    System Design Round Distributed systems architecture discussion and database optimization scenarios
  4. 4
    Team Interview Cultural fit assessment and collaboration skills evaluation with potential team members
  5. 5
    Final Round Leadership interview focusing on innovation mindset and project delivery experience

Apply for this position

You'll be redirected to the company's application page


Snowflake

Snowflake

View all jobs

Snowflake is an American cloud computing company offering data warehousing and analytics platforms.

Bozeman, Montana, United StatesFounded 2012snowflake.com

Tech Stack

Languages
CSQLC++
Frameworks
PostgreSQL Extension FrameworkApache Iceberg
Databases
PostgreSQLSnowflake Data Cloud
Tools
Performance Profiling ToolsMulti-cloud PlatformsDistributed Systems Tools
Other
OLTP SystemsQuery OptimizationParallel Execution Engines

Interview Guides

11 guides available for Snowflake

Apply Now