Posted in

Principal Software Engineer – Machine Learning

Principal Software Engineer – Machine Learning

CompanySnowflake
LocationMenlo Park, CA, USA, Bellevue, WA, USA
Salary$243000 – $379500
TypeFull-Time
DegreesBachelor’s, Master’s, PhD
Experience LevelExpert 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.