Software Engineer - Dynamic Tables
SnowflakeRemotely
sqldistributed systemsdata structuresdatabase internalstransactionsquery compilersoptimizers
Job Description
📋 Description
- Work with a talented and collaborative team of engineers and Product Managers in our globally
- Design, implement, support, and evolve new features and performance improvements
- Help shape technical and product direction with senior teammates
- Break ambiguous problems down, weigh the tradeoffs, and make technical and product decisions
- Analyze and solve performance, correctness, and fault-tolerance challenges at scale
- Dig into unfamiliar parts of a large system to root cause and solve problems
🎯 Requirements
- 2+ years of industry experience designing and building database internals or data-intensive
- Excellent problem-solving skills and strong CS fundamentals including data structures, algorithms
- A track record of taking a problem from open question to software running in production
- Proficiency with AI-native software engineering and agentic development workflows
- Preference for working in a collaborative team with opportunities to both mentor and learn
- BS in Computer Science or related field
🎁 Benefits
- Bonus points for experience with: Query compilers, optimizers, or database internals
- Building enterprise-grade, reliable and trustworthy software or services
- Large scale distributed systems, transactions and consistency models
- Contributions to open-source data infrastructure or database systems
Back to all jobs