Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Snowflake PRINCIPAL SOFTWARE ENGINEER - MACHINE LEARNING 
United States, California 
352896549

26.07.2024
RESPONSIBILITIES:
  • This role will help define and deliver a major machine learning product area.
  • Collaboratively build and execute a vision for incorporating new advances in machine learning in ways that best achieve the team’s business objectives
  • Be obsessed with customer feedback and drive product iterations to win more usage
  • Own the technical architecture to enable training, evaluation, fine-tuning and launch models that identify optimal actions and predictions
  • Collaborate and influence / direct technical teams and build alignment on features key scenarios to enable ML at scale at Snowflake.
  • Debug production issues and ensure high technical quality
  • Mentor and lead a team of ML engineers, research scientists and PMs
  • Set the execution pace, team rhythms and partner with your manager and PM to ensure a high quality team and product.
IDEAL REQUIREMENTS & QUALIFICATIONS:
  • Have 10+ years of software engineering experience (especially in machine learning systems)
  • Strong software engineering and proficiency ideally in Java and/or Python
  • Have built a roadmap and vision, and led technical decision making
  • Have led and mentored multiple engineers in delivering large, high impact projects
  • Have experience with building machine learning models, including neural networks, decision trees, etc.
  • Experience with several of the following frameworks: SKLearn, XGBoost, PyTorch, Tensorflow
  • Thrive in ambiguity and driving 0-1 projects
  • Have worked well with data scientists, business analysts and underlying infrastructure to connect the dots between business and technology partners
  • Are a self-learner and continuously push the boundaries and state of the art around machine learning
BONUS POINTS FOR EXPERIENCE WITH THE FOLLOWING:
  • Building systems for end to end machine learning lifecycle
  • Building ML systems integrated into a database

The following represents the expected range of compensation for this role:

  • The estimated base salary range for this role is $235,000 - $368,000.
  • Additionally, this role is eligible to participate in Snowflake’s bonus and equity plan.