Description
At Snowflake, we are powering the era of the agentic enterprise. To usher in this new era, we seek AI-native thinkers across every function who are energized by the opportunity to reinvent how they work.
You'll join one of two Warsaw teams working at the heart of Snowflake's platform:
- Data Ingestion: builds the high-throughput, low-latency pipelines that bring customer data into Snowflake at massive scale.
- Platform Infrastructure Engineering (PIE): builds and runs the core infrastructure, reliability and performance tooling that keeps Snowflake's services fast, scalable and resilient for every workload.
Responsibilities:
- Design, build and test features for production systems in data ingestion or platform infrastructure
- Write clean, well-tested, production-quality code in Java, C++, Go, Rust or Python
- Profile, benchmark and optimize systems where throughput, latency and reliability really matter
- Help improve observability, testing and automation, so that issues are found before customers notice them
- Take part in design discussions and code reviews with senior engineers
- Present your work to the wider Warsaw engineering team at the end of your internship
Requirements:
- Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering or a related technical field
- Solid programming skills in at least one of: Java, C++, Go, Rust or Python
- Strong grasp of data structures, algorithms and software design principles
- Familiarity with Git and collaborative development workflows
- Strong problem-solving skills and attention to code quality
- Ability to communicate effectively in English (our working language)
Preferred qualifications:
- Coursework or project experience in distributed systems, operating systems, networking or databases
- Experience with streaming or messaging technologies (e.g., Kafka, Pulsar, Kinesis)
- Interest in performance engineering: profiling, benchmarking, concurrency and memory efficiency
- Familiarity with data formats and pipelines (Parquet, Avro, JSON, ETL/ELT)
- Exposure to Linux, containers or Kubernetes, and cloud platforms (AWS, Azure or GCP)
- Familiarity with observability: metrics, logging, tracing (e.g., OpenTelemetry)
- Familiarity with SQL and relational databases
- Open-source contributions or substantial personal or academic systems projects
- A previous software engineering internship
Benefits:
- Hands-on experience building systems that process data at very large scale in production
- Mentorship from senior engineers in a world-class engineering organization
- Deep exposure to distributed systems, performance engineering and cloud infrastructure
- Experience across the full software development lifecycle, from design and implementation to testing and release
- A network inside one of the fastest-growing cloud data companies in the world
For more fresh new jobs, check out yubhub.co.