Senior Software Engineer - Customer Experience Engineering
π +30 days ago
ππ΅π± Warsawπ’ On Siteπ Full TimeβοΈ Mid-LevelποΈ Backend Engineer
PythonJavaKubernetesScikit-learn
π Description
- As a Software Engineer, you will contribute to the development of ML and LLM-based solutions, propose new ideas, and keep improving the existing models.
- Develop and refine ML models that are critical to Snowflakeβs business
- Design metrics and experiments to validate your insights
- Help to implement projects that span our stack, including Java and Python services hosted in Snowflake and Kubernetes
- Collaborate with a cross-functional team, including product management and design
- Deliver features requiring close coordination with several partner teams
- Be a participant in defining the product vision and team planning
- Pinpoint problems, instrument relevant components as needed, and ultimately implement solutions
π― Requirements
- B.S. or M.S. degree in CS, or equivalent discipline
- 5+ years of hands-on software engineering experience
- 2+ years maintaining a production system
- 1+ years of working ML experience
- Interest in the State of the Art LLM-based solutions
- Experience with modern application design architecture, good API design patterns, performance and scale
- Expertise in at least one of the following: Python, Java
- Experience with software engineering best practices: unit testing, code reviews, design documentation
- Excellent debugging and troubleshooting skills, especially in a cloud environment
- Great communication skills, both verbal and written and an interest in working with a diverse set of peers and external developers
- Genuine enjoyment of the art of building great software, and a love of learning new things