Principal Software Engineer – Machine Learning
Company | Snowflake |
---|---|
Location | Menlo Park, CA, USA, Bellevue, WA, USA |
Salary | $243000 – $379500 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Expert or higher |
Requirements
- 10+ years experience building large-scale AI/ML systems.
- Proven leadership as a Principal Engineer focused on ML developer tools and platforms.
- Strong CS fundamentals, including proficiency with data structures, algorithms, and distributed systems (Fluency in Python, or Java preferred).
- Familiarity or (preferred) expertise with machine learning and deep learning frameworks like Pytorch, XGBoost, etc.
- BS/MS/PhD in Computer Science or related majors.
Responsibilities
- Build customer facing AI based services and platforms for machine learning.
- Design and implement highly scalable distributed platforms within the global Snowflake platform.
- Participate in decision-making processes on technical or business issues.
- Collaborate with engineers across teams to help deliver cross-functional initiatives.
- Ensure operational readiness of the services and meet the commitments to our customers regarding reliability, availability and performance.
Preferred Qualifications
- Passionate about AI/ML infrastructure and applications of LLMs.
- Deep multi-faceted appreciation in building end-to-end customer facing products.
- Experience working with cross teams, research teams and product managers.