Software Engineer XP
Job Description
Join a dynamic team where we focus on empowering enterprises to reach their full potential through cutting-edge technology. As a Software Engineer, you will be an integral part of the Snowflake Query Processing team, working on the evolution of our elastic, large-scale, high-performance query processing engine. We seek passionate engineers who excel at quickly mastering complex technical concepts and are eager to innovate and develop new technologies. You will have the opportunity to design and support a cloud database that is capable of handling massive amounts of data efficiently and reliably, all while collaborating with some of the largest companies around the globe. Your contributions will directly impact our ability to provide industry-leading data warehousing capabilities.
Key Responsibilities
As a Software Engineer, your responsibilities will include designing, developing, and maintaining a high-performance cloud database system. You will also focus on optimizing query performance and scalability while addressing potential system bottlenecks.
- Develop and support a petabyte-scale cloud database that is fault-tolerant and highly parallel
- Analyze system performance and scalability issues to implement effective solutions
- Design and implement novel query optimization and distributed data processing algorithms
- Create tools to enhance customer insights into their workloads
- Collaborate with cross-functional teams to establish new service architecture for the Snowflake Data Cloud
Required Technical Skills
Soft Skills
Qualifications
- Bachelorβs degree in Computer Science, Software Engineering or related field; Masters or PhD preferred
- 2+ years of industry experience in software development
Language Requirements
Programming Languages:
C++, SQL
Spoken Languages:
English, German
Benefits & Perks
- β Competitive salary
- β Health insurance
- β Flexible work hours
- β Professional development opportunities
- β Collaborative work environment
Working Conditions
Full Time
Company Culture
We foster a culture that prioritizes impact, innovation, and collaboration. Employees are encouraged to challenge conventional thinking and push the boundaries of what technology can achieve, creating a future for themselves and the organization.
Salary Range
Project Types: Not Available
Career Growth: Career growth within the engineering team, Opportunities to lead projects, Mentorship programs, Involvement in strategic initiatives