Technical Project Manager

Location: San Mateo, CA

Snowflake started with a vision to revolutionize data processing. We formed a great team and built a great product. We always strive to make it better and we are working across the industry to build our capacity to serve our customers and partners.

Snowflake is searching for a Technical Project Manager to join a world-class team building a next generation cloud-based data warehouse solution.

In this role, you will focus on driving and organizing engineering work, interface with other teams, and help us assure on-time delivery of high-quality additions to our products. You will also help us define, implement and execute our internal processes and methodologies to further improve our efficiency and quality.

Responsibilities:

  • Work closely with a world-class development team to assure effective teamwork, work ownership and collaboration.
  • Organize and track activities related to product development
  • Represent the team and deliverables to the company leadership
  • Engage with development, product management and business teams on product planning, work tracking, and software releases
  • Dynamically adapt work organization based on new/changing demands
  • Drive internal processes improving work efficiency and quality

Minimum qualifications:

  • Bachelor’s degree in Computer Science or related field
  • 5+ years of experience driving/managing complex software development projects
  • Excellent technical and non-technical communication skills
  • Strong multi-tasking and organizational skills

Desired qualifications:

  • History of working in a small, dynamic organization
  • Experience working in a SaaS environment with frequent software updates
  • Experience with databases, big-data, BI or related fields
  • Experience with development tools and methodologies, including issue tracking systems (e.g. JIRA), revision control software (e.g. SVN, GIT), continuous integration (e.g. Jenkins), automatic software verification (e.g. SonarQube) etc.

About Snowflake

Snowflake is a startup addressing the huge data opportunity that isn’t being addressed by all of the “big data” hype. We are a team of the leading experts in enterprise data platforms and are backed by top venture capital firms in Silicon Valley. Our team is located in San Mateo, where we blend a lot of hard work with a culture that thrives on its diverse people and opinions while making sure we also have fun.

To apply, e-mail your resume to careers@snowflake.net.

Senior Accountant

Location: San Mateo, CA

Reporting to the Director of Finance, the Senior Accountant will assist with the day-to-day oversight of all general accounting activities of the Company and play a critical role in the accounting/finance department. You will be responsible for the application of accounting principles to a variety of accounting issues and transactions. The position will ensure accurate financial reporting and look to implement future accounting systems and procedures to reduce costs and obtain improved information (e.g. Commission and Expense Report Tracking (Concur, etc), ACH bill pay (Bill.com, etc), revenue recognition and billing system (Zuora, etc) CRM system (Salesforce, etc), ERP System (QuickBooks, NetSuite, etc).

Responsibilities

  • Prepare month-end close process – including preparation of journal entries, month-end account reconciliations and most importantly deferral/recognition of revenue
  • Assist the accounting/finance team in the preparation of annual financial statements, including document preparation, data analysis, integrity validation and reconciliation process.
  • Assist with the annual audit process including both the readiness and execution including preparation of supporting audit schedules.
  • Provide oversight to Snowflake Order to Cash (OTC) – Currently use Salesforce, QuickBooks, and looking to implement a new ERP System
  • Prepare and maintain accounting records, including but not limited to accounts receivables, cash disbursements, fixed assets, prepaid expenses, journal entries for transactions involving cash receipts or disbursements, ‘prepared by client’ audit schedules, accounting records for the annual audit and back-up schedules
  • Prepare ad hoc management reports and analysis and assist with other accounting team activities as required

Requirements

  • Detail oriented
  • Understanding and experience working with financial statement audits
  • Ability to work independently and as part of a team
  • 3-5+ years plus of previous accounting experience; CPA preferred
  • BA degree preferably in accounting or finance
  • Superior organizational skills
  • Ability to work independently and as part of a team
  • Excellent communication skills both written and oral
  • Ability to multitask and perform a large variety of minimal and demanding tasks
  • Outstanding PC skills. Excel expertise a must. Proficiency in MS Word and PowerPoint.

Strongly Desired

  • Audit with Big Four or regional audit firm
  • Deferred Revenue compilation and analysis/Revenue Billing and/or ERP System experience (Zuora, QuickBooks/NetSuite)
  • Experience with Salesforce.com
  • Experience with on-line expense management and commission tracking systems

Added Bonus

  • Proven success at enterprise or SaaS software startups

Our headquarters are located in San Mateo, California (right next to Caltrain). We offer competitive salaries, great benefits, and a high-energy environment with lots of room for personal and professional growth.

To apply, e-mail your resume to careers@snowflake.net.

Technical Marketing Manager

Location: San Mateo, CA

Snowflake is looking for a top-notch Technical Marketing Manager to join our team. This person will be responsible for how we articulate the impact of Snowflake’s solution to technical and non-technical audiences. The Technical Marketing Manager will be responsible for working hand-in-hand with Sales, Product, Engineering, and Marketing to identify, create, and distribute content that explains how Snowflake technology works and how it solves customer problems. He/she will have the insight to make the connection between a customers’ specific business problems and Snowflake’s technology, the communication skills to clearly communicate that connection, and the technical skills to see Snowflake’s product from a user’s perspective.

The person we’re looking for shares our passion about reinventing the data warehouse and thrives in a startup environment. This person has the flexibility and willingness to jump in and get done what needs to be done to make Snowflake and our customers successful–keeping up to date on our rapidly evolving product, researching competitive technologies, and understanding our growing ecosystem.  All of that while working collaboratively with a broad range of people both inside and outside the company.

Responsibilities:

  • Develop, create, package, and deliver reusable demos.
  • Identify and create technical content that can help prospects and customers understand Snowflake technology.
  • Keep up to date on the competitive landscape.

Requirements:

  • Minimum of 5 years of experience in a technical customer-facing role.
  • Bachelors Degree in Computer Science, Engineering, or related field.  
  • Strong hands-on experience with databases and data warehouses.
  • Solid understanding of database architecture and design.
  • Ability to understand and communicate technology to diverse technical and non-technical audiences.

To apply, e-mail your resume to careers@snowflake.net.

Database Performance Engineer

Location: San Mateo, CA

The Snowflake engineering team is seeking a Database Performance Engineer.  In this role, you will work with a talented engineering team and focus on performance characterization and improvement of current and future Snowflake products. This position is a great opportunity to collaborate with other engineers and optimize the components that make our products perform at the highest level for Snowflake customers.

Responsibilities

  • Architect and build performance tools to help understand and characterize performance of the system
  • Analyze metrics and trends to highlight performance opportunities for improvements
  • Use existing and construct new complex workloads and data shapes to expose potential bottlenecks
  • Compare the performance of Snowflake to competitive products on the market.
  • Manage infrastructure for gathering, tracking and visualizing performance metrics
  • Collaborate with software and test engineers to identify and resolve critical product performance issues and help promote solutions
  • Work with the field team to help identify and resolve performance related issues

Requirements:

  • Bachelor’s or master’s degree in software or computer engineering
  • Desire to profile and analyze software and hardware performance to achieve optimum results
  • Background in performance testing, optimization, or monitoring is required
  • Experience in identifying bottlenecks for scalability and performance
  • Proven deep technical experience with database systems and SQL is required
  • Solid understanding of SQL execution and explain plans strongly desired
  • Performance engineering experience with parallel database systems or large distributed systems is strongly desired
  • Excellent skills in summarizing large amount of metrics into meaningful graphs and reports with recommendations for actions to improve
  • Working knowledge of operating system perf tools (perf, top, vmstat, iostat, etc.)
  • Knowledge of a scripting language such as Python, Perl, or Bash, etc. to automate and drive performance experiments

To apply, e-mail your resume to careers@snowflake.net.

Senior Frontend Engineer (Javascript, HTML, CSS)

Location: San Mateo, CA

Snowflake is searching for a Senior Frontend Engineer to join a team of talented and passionate software engineers in building a next generation, fast and highly interactive cloud-based business application.

As a Frontend Engineer at Snowflake, you will focus on the modern web, working closely with designers, product management and other Engineers to design and develop UI architecture, components and features. You should have extensive experience with Javascript frameworks and an excellent command over HTML, CSS and object-oriented design.

Requirements:

  • B.S. or M.S. in Computer Science or equivalent
  • 5+ years of software development experience
  • Advanced knowledge of Javascript
  • An intimate understanding of modern web applications, front-end frameworks and MVC concepts
  • Knowledge of cross-browser development techniques and browser degradation strategies
  • Familiarity with HTML5 and CSS3
  • Experience developing responsive web layouts
  • Experience with component-based development
  • Advanced knowledge of one or more of the following frameworks: ExtJS, AngularJS, Backbone, Underscore, YUI, Ember, jQuery (or equivalent)

Additional skills:

  • Previous experience architecting a full featured web/client application in Javascript
  • Familiarity with frontend data visualization libraries like D3, HighCharts and Protovis
  • Familiarity with Node.js, Grunt and Bower
  • Familiarity with backend-based languages such as Python, Java, C++
  • Familiarity with databases and database scripting (MySQL, Oracle, SQL)

Personal Attributes:

  • Ability to set and manage priorities judiciously
  • Exceptionally self-motivated and directed
  • Excellent interpersonal skills
  • Keen attention to detail
  • Superior analytical and problem solving skills

To apply, e-mail your resume to careers@snowflake.net.

Release and Automation Engineer

Location: San Mateo, CA

We are currently looking for Release and Automation Engineer with experience in areas of infrastructure software, cloud platforms and web services. Our perfect candidates are using creative and efficient methodologies to guarantee continuous tracking of software project stability, automatic delivery and deployments of project artifacts, and efficient infrastructure supporting both operations and development teams.

This position will focus on activities related to implementing and maintaining automation workflows for building, packaging and deploying of SaaS software. This will require communication with the all teams in our engineering organization. There will be multiple opportunities to contribute in related areas of the product and development infrastructure, e.g. monitoring and alerting, automated testing infrastructure, etc.

We are looking for seasoned engineers that enjoy working on a complex, enterprise-grade, high quality product.

Requirements:

  • Five years of experience in software engineering, software automation or operations role
  • Proven experience in at least one of the following areas: software as a service; cloud platforms; database systems
  • Experience working with large and complex software projects
  • Deep knowledge and hands of skills of continuous integration tools (e.g. Jenkins)
  • Experience of complex automated flows involving SCM systems, build systems, artifact repository management and integration, package management, versioning strategies, configuration management, automated and manual tests, stability and performance verification, and build/release history management and reporting.
  • Good communication skills with Development, QE, Operations, Support and Product Management teams to optimize build pipeline quality, speed and flexibility
  • Basic knowledge of SQL and databases
  • Proven experience building complex systems with scripting languages (Python, Perl, Bash)
  • Optional experience with C, C++, Java and JavaScript is a plus

To apply, e-mail your resume to careers@snowflake.net.

SQL Database Quality Engineer

Location: San Mateo, CA

We are currently looking for Quality Engineers who have tackled database testing, specifically in the area of SQL, using creative and efficient methodologies, devising effective ways of ensuring the product behaves properly and withstands misuse and abuse by being robust, fault tolerant and withstanding abnormal conditions.

At Snowflake we are passionate about quality – not only of our product, but also of our tools, processes, and the company atmosphere! So, if you care about product correctness and efficiency, if you like to break things (for productive reasons!), and are looking for new challenges, let us know! We are looking for seasoned engineers that enjoy working on a complex, enterprise-grade, high quality products.

Requirements:

  • 5 years of experience in database-related software development or QA role
  • Hands-on SQL expertise
  • Excellent knowledge of standard SQL (e.g. SQL 92)
  • Good knowledge of modern SQL constructs (e.g. SQL 2003, SQL 2008)
  • Wide knowledge of SQL datatypes and functions
  • Good understanding of data import/export aspects
  • Familiarity with multiple SQL systems / dialects is a plus
  • Knowledge of DBMS internals
  • Familiarity with different layers of database systems: connectivity/interfaces; query compiler/optimizer; query execution
  • Experience testing specific DBMS features
  • Experience working with large and complex software projects
  • Technical experience in at least 3 of the following areas: functional test development; unit test development; automation frameworks; automatic test generation; performance and scalability testing; code coverage testing; distributed system testing; UI testing; documentation.
  • Ability to work with large code bases in scripting languages (Python, Perl, Bash)
  • Knowledge of C++ or Java is a plus
  • Experience with startup companies is a plus.
  • Experience with development of tools for QA, QA methodologies and QA frameworks

Personal Attributes:

  • Curiosity and creativity.
  • Keen attention to detail.
  • Ability to set and manage priorities judiciously.
  • Excellent communication and interpersonal skills.
  • Ability to articulate ideas to both technical and non-technical audiences.
  • Exceptionally self-motivated and directed.
  • Superior analytical, evaluative, and problem-solving abilities.

To apply, e-mail your resume to careers@snowflake.net.

Software Engineer in Testing

Location: San Mateo, CA

We are currently looking for Software Engineers in Testing with experience in databases, distributed systems, and web services. Our perfect candidates use creative and efficient methodologies to ensure the product behaves properly and withstands misuse, while being efficient and user-friendly at the same time.

At Snowflake we are passionate about quality – in fact, our product was designed from the beginning to make supportability, monitoring and issue investigation easy. But we also care about the quality of our tools, processes, and the company atmosphere! So, if you care about product correctness and efficiency, if you like to break things (for productive reasons!), and are looking for new challenges, let us know! We are looking for seasoned engineers that enjoy working on a complex, enterprise-grade, high quality product.

Requirements:

  • Five years of experience in software engineering or quality assurance role
  • Experience working with large and complex software projects
  • Experience with development and QA-assisting tools, methodologies and frameworks
  • Basic knowledge of SQL and databases
  • Technical experience in at least six of the following areas: functional test development; unit test development; automation frameworks; continuous integration frameworks; automatic test generation; performance and scalability testing; code coverage testing; distributed system testing; UI testing; documentation; large-scale deployment testing; coverage testing; distributed system testing; and release management
  • Experience in at least one of the following areas: database systems; large-scale distributed systems; software as a service; cloud platforms
  • Strong scripting language skills (Python, Perl, Bash)
  • Proven Linux experience; experience with Windows and/or MacOSX is a plus
  • Experience with C, C++, Java and JavaScript is a plus
  • Experience with startup companies is a plus.

Personal Attributes:

  • Curiosity and creativity.
  • Ability to imagine various failure modes.
  • Keen attention to detail.
  • Proven leadership abilities.
  • Ability to set and manage priorities judiciously.
  • Excellent communication and interpersonal skills.
  • Ability to articulate ideas to both technical and non-technical audiences.
  • Ability to switch the perspective between devs and customers as needed.
  • Exceptionally self-motivated and directed.
  • Superior analytical, evaluative, and problem-solving abilities.

To apply, e-mail your resume to careers@snowflake.net.

Senior IT Engineer

Location: San Mateo, CA

We are looking for a hands-on, startup-savvy IT Engineer to join our team. This position will report to the Director of Operations and will work across the company to install and manage IT systems, including centralized authentication, SaaS providers, VPN, corporate networking, and Mac Desktops.

This role will work across the company to ensure our IT infrastructure is world-class and running smoothly.  As a part of the operations team, the IT engineer will closely coordinate with the Site Reliability Engineers that run and manage the Snowflake Service.  The IT engineer will closely interact with and support the sales, finance, marketing, support, and engineering teams, as well as the CEO who deeply understands the importance of world-class, cloud-based IT.  

The person we’re looking for thrives in the dynamic environment that comes with being part of an innovative startup from its early days. That means being extremely hands-on with a willingness to jump in and get done what is needed in order to make Snowflake successful.  It also means working collaboratively with a broad range of people across the company.

Responsibilities:

  • Network support and management
  • Desktop support (primarily MacOS with Single sign-on, centralized authentication installation and support SaaS application integration)
  • Communications and collaboration infrastructure support

Requirements:

  • 5+ years of IT experience
  • Strong Linux, Mac OS, and Windows skills

Additional skills:

  • Windows Server 2012 administration
  • Prior LDAP administration experience (AD, Samba 4, OpenLDAP, etc.)
  • Prior usage of Amazon Web Services
  • Prior administration of Google Apps
  • Familiarity with the Atlassian software suite (Confluence, JIRA, Fisheye, Crowd, etc…)
  • Corporate and Branch LAN+WAN networking

Personal Attributes:

  • A passion to be part of an early startup where demands and priorities change quickly and the rapid growth has no plans of slowing down.
  • Strong organizational and management skills but with the ability to succeed in the ever-changing environment of a startup.
  • Customer-centric focus that makes Snowflake easy for customers to do business with.

To apply, e-mail your resume to careers@snowflake.net.