Senior Software Engineer - Streamlit [Snowflake ❄️]

:handshake: Company

Snowflake :snowflake:

:briefcase: Title

Senior Software Engineer - Streamlit

:incoming_envelope: Apply here

:round_pushpin: Location

Warsaw, Poland

:building_construction: Job Description

AS A SENIOR SOFTWARE ENGINEER AT SNOWFLAKE, YOU WILL:

  • :hammer_and_wrench: Develop awesome features that our users are asking for .Snowflake believes in putting customers first, and we want to implement the features that customers will love.

  • :man_construction_worker:Own the Open Source Streamlit codebase .As a maintainer of the open source project, you will ensure our technical debt remains in check and our software remains bug-free (Python, TypeScript, React).

  • :mega:Communicate with our community members. You will get the chance to learn about users, embrace their individual scenarios, receive feedback on features you implement, and offer solutions. We also field a lot of pull requests from external contributors, and we rely on ensuring best practices and communicating with kindness.

  • :dancing_women:Collaborate with your team to get your work done. We believe that team success is the main contributor to individual success. You will be reviewing technical specs and code of other developers’ efforts.

  • :raised_hands: Promote strong collaboration within a cross functional team , including design, product management.

  • :eyes: Be a strong contributor to the product vision and drive team planning.

  • :teacher:Mentor and coach junior team members.

OUR IDEAL SOFTWARE ENGINEER WILL HAVE:

  • Significant software development experience, including 6+ years of experience in Python development.

  • Experience in modern technologies such as Python, Javascript and/or Typescript, React.

  • Product mindset and familiarity with UX workflows.

    • Deep understanding of modern web applications design architecture , good API design patterns, performance and scale.
  • Strong debugging skills - We often need to debug problems as reported by users. We love those who enjoy these puzzles.

  • Strong communication and empathy skills We communicate regularly with our community and kind and clear communication

    • Experience working with multiple stakeholders
  • Demonstrated initiative, ownership, and independence

  • Familiarity or interest with data science, AI, machine learning