Thanks for your interest in Snorkel AI! We're growing fast and we're always opening new positions while keeping an eye out for talent that will help our growth. Please submit your resume and contact information and we'll review. If there's a position that fits your background we'll be in touch.
Please note that submitting your resume is not a guarantee that we will reach out to you. Your resume will be reviewed but we will not contact you unless we see a position that fits your background. After receiving your resume, we may contact you within a week, a year or possibly never. It depends on your background and the needs of the business.
We appreciate your interest in Snorkel and wish you the best of luck!
Main Responsibilities
- Oversee the end-to-end process of developing machine learning solutions for customers, ensuring successful deployment, integration, and customization to meet their business goals.
- Maintain our position as an industry leader by staying informed about the latest trends and advancements in data science and machine learning, and incorporating this knowledge into our products and services.
- Monitor the performance of implemented solutions, proactively identifying areas for improvement and optimization, and providing ongoing support to ensure customer success and satisfaction.
- Build and nurture strong relationships with key stakeholders, understanding their needs and aligning our machine learning solutions to address their specific requirements.
- Manage and mentor a team of skilled data scientists, fostering a culture of collaboration, innovation, and continuous learning.
- Collaborate closely with our research and product teams to exchange ideas, insights, and knowledge, ensuring seamless integration of new developments into our solutions.
- Build offerings, solutions, and capabilities that differentiate Snorkel’s position in the market.
- Represent the company at industry conferences, events, and webinars, sharing expertise and insights on data science, machine learning, and our innovative solutions.
- Collaborate with your product and field leaders to prioritize the product roadmap and execute on team deliverables
- Develop, manage and scale the teams and their processes; evangelize these processes and best practices across the organization
Preferred Qualifications
- A Master's or Ph.D. in a quantitative field such as Computer Science, Engineering, Mathematics, Statistics, or comparable degree/experience.
- At least 5-7 years of experience in data science and machine learning roles, with a track record of leading successful customer-facing projects.
- 5+ years of experience using Python to prepare data for analysis, visualize data as part of exploratory analysis, generate features, and other similar data science-driven data handling; proven NLP experience preferred.
- Expertise in modern ML frameworks and libraries, e.g., PyTorch, Keras, TensorFlow, Scikit-learn, Numpy, SciPy, and transformers.
- Proven experience in managing and motivating teams, with excellent communication and interpersonal skills.
- A passion for delivering exceptional customer experiences, with the ability to understand customer needs and translate them into actionable solutions.
- A creative and forward-thinking approach, with a keen interest in exploring and implementing the latest advancements in data science.
- Ability to collaborate effectively with cross-functional teams, including research, product development, and sales.
As Snorkel's ML Success Manager, you will lead the post-sales lifecycle for a portfolio of enterprise customers. You'll be focused on building strong relationships and delivering successful outcomes. Within each account you will serve as a trusted advisor, helping customers drive adoption, move up the maturity curve, and derive business value from Snorkel Flow and our data centric approach to ML application development. Ultimately, your efforts will directly lead to project success, retention, renewal, and growth. Sitting at the intersection of sales, product management, engineering, and data science teams, few roles provide such a direct impact on the growth of the company.
In time, the ML Success Manager will proactively identify and enhance areas of improvement within the customer success path. This is a phenomenal opportunity for a customer-centric individual to join our customer success team and drive its strategy for the future.
Main Responsibilities
- Build and develop relationships with senior leaders in business and IT to ultimately stay aligned with business outcomes and secure partnership in their transformation initiatives.
- Identifying critical needs of our customers and mapping appropriate resources multi-functionally including product, engineering, data science, and co-founders.
- Lead the new customer onboarding program and work with core Snorkel AI technical teams to ensure that customer requests and critical issues are resolved in a timely fashion.
- Be a customer advocate as we establish our roadmap and influence features and improvements and actively support them through the product development pipeline via collaboration with the product team.
- Partner closely with Regional Sales Leaders, Account Executives, MLEs, Data Scientists, and other internal collaborators to identify new use cases and add-on opportunities for the account team
- Identify and mitigate risk of churn with a well thought out account add-on strategy built in collaboration with Account Team.
- Supervise customer health and adoption metrics, developing a comprehensive understanding of account health and overall status.
- Become a domain expert on the Snorkel AI product, and our position within the marketplace while also continuing to expand your knowledge of AI/ML industry trends.
- Assist with the development and implementation of standard methodologies, processes, and tools to continually improve our Customer Success Program.
Minimum Qualifications
- 5+ years demonstrated ability working in a technical customer-facing role, e.g., technical account management, management consultant, pre-sales engineer or customer success.
- Demonstrable ability to understand customer objectives, design solutions and identify expansion opportunities that align to value drivers within the account.
- Experience running strategic projects or professional services engagements with a strong orientation towards teaching and enablement.
- Consistent record of achieving targets and goals with a history of driving adoption and identifying risks to renewals, cross-selling and upselling.
- Influential presence in front of customers, strong presentation and interpersonal skills and the desire to become the trusted advisor.
- Skilled at coordinating resources to manage customer issues through a successful resolution.
- B.S. degree in Computer Science, Engineering, or comparable degree/experience.
- Travel up to 30% based on customer needs.
Preferred Qualifications
- Previous experience working on machine learning projects or industry knowledge of standard technologies in the machine learning space.
- Track record of collaboration across technical and sales teams to handle churn and grow retention rates within accounts.
- Strong desire to help people solve problems with the ability to explain technical concepts to a broad audience and then influence internal and external partners
- Ability to uncover customer struggles and apply Snorkel AI’s resources to provide solutions.
- Previous experience with manufacturing, retail, health and life sciences, or insurance is a plus
The salary range for our Tier 1 locations of San Francisco, Seattle, Los Angeles & New York is $140,000.00 - $190,000.00.
As an Applied Machine Learning Engineer, you’ll research and utilize established and state-of-the-art machine learning (ML) techniques to successfully deliver solutions to our customers. You'll engage new ML use cases through hands-on customer problems and help generalize learnings into the core Snorkel Flow platform. We move fast and are constantly prototyping new ways to deliver value to our customers. The road from A to B isn’t always clear-cut, and the impact of our work is global. Our team is mission-driven and customer-obsessed, and we are looking for an intellectually curious and energetic individual who can replicate this model across our ML initiatives.
Main Responsibilities
- Assist customers with the delivery of a Machine Learning project from beginning to end, including business case definition and scoping, data aggregation and exploration, algorithm selection, and model deployment to deliver business impact to the organization
- Present findings and recommendations to customer stakeholders, assist with program ideation and technical program management, and brief materials.
- Design, develop, and deploy enterprise AI/ML solutions across various industries like finance, healthcare, insurance, retail and more
- Serve as the voice of our customers for new ML paradigms, data science workflows, and share customer feedback to product teams
Preferred Qualifications
- 5+ years of professional experience with machine learning, or 2+ years of professional experience with machine learning with an advanced degree in a relevant field
- 1+ year of professional experience working directly with external customers to scope out build machine learning models, tools, or services
- Expertise in modern machine learning frameworks and technologies (e.g. PyTorch, Transformers, Scikit-learn, NumPy, Pandas), and an obsession with thorough ML evaluation
- Experience building and maintaining large scale, production data pipelines for machine learning applications
- Ability to work in a fast-paced environment and strong technical communication skills
The salary range for our Tier 1 locations of San Francisco, Seattle, Los Angeles & New York is $140,000.00 - $200,000.00.
Main Responsibilities
- Design and develop key interfaces of Snorkel Flow, including interfaces for managing deployments, automatically analyzing data, and visualizing key metrics
- Work directly with world-class customers to help create intuitive interfaces for ML development
- Advocate and help define standards for the best practices in performance, product quality, security and user experience across the entire application
- Provide mentorship and foster a growth and collaborative mindset for all members of your team.
- Collaborate with cross functional teams on developing large scale products
- Proactively identify technical debt and implement solutions to improve product iteration
Preferred Qualifications
- 6+ years of professional experience with modern React (ES7, React hooks, TypeScript)
- Strong technical communication skills and initiative
- Product engineering experience building full-stack web applications
- Ability to prototype and iterate quickly around sophisticated user workflows
- Obsession with front-end development best practices, including designing unit and end-to-end tests
- Ability to work in a fast-paced, startup environment
- Self-motivation, positive mental attitude, and eagerness to learn
The salary range for our Tier 1 locations of San Francisco, Seattle, Los Angeles & New York is $175,000.00 - $200,000.00.
Main Responsibilities
- Own the architecture, design, development, and operations of large-scale systems designed for AI/ML tasks including distributed compute systems, data management systems, data engineering workflow systems, and end user experiences
- Recognize and act on opportunities to integrate the latest foundation model and related technologies to power user workflows
- Prototype, optimize, and maintain scalable back-end services that will power new ML and foundation model development workflows
- Design extensible and testable interfaces between internal services including the underlying storage and data models
- Be an engaged team player in a customer-focused cross-functional environment where you will feel excited to take on whatever is most impactful for the company and product
- Work a hybrid schedule with one or two days per week in our Redwood City HQ and work remotely with "No Meeting" Tuesdays and Thursdays
Required Qualifications
- 4+ years experience in delivering distributed and ML systems and services in a production setting for cloud-native applications
- Experience with distributed compute frameworks and deep learning frameworks
- Ability to design and build efficient scalable data storage, compute, and retrieval systems for AI/ML tasks
- Strong communication and coding skills with emphasis on designing for scale and robustness
- Experience owning the delivery of large multi-person projects
Preferred Qualifications
- 8+ years of professional software engineering experience
- Experience with architecting and developing production web-scale systems (monitoring, telemetry, performance, reliability, triage and debug)
- Strong development and debugging skills in Python
- Experience working with foundation models (e.g. large language models)
- Experience developing enterprise software products for machine learning and/or data science applications
The salary range for our Tier 1 locations of San Francisco, Seattle, Los Angeles & New York is $191,000.00 - $225,000.00.
Main Responsibilities
- Own the architecture, design, development, and operations of large-scale systems designed for AI/ML tasks including distributed compute systems, data management systems, data engineering workflow systems, and end user experiences
- Recognize and act on opportunities to integrate the latest foundation model and related technologies to power user workflows
- Prototype, optimize, and maintain scalable back-end services that will power new ML and foundation model development workflows
- Design extensible and testable interfaces between internal services including the underlying storage and data models
- Be an engaged team player in a customer-focused cross-functional environment where you will feel excited to take on whatever is most impactful for the company and product
- Work a hybrid schedule with one or two days per week in our Redwood City HQ and work remotely with "No Meeting" Tuesdays and Thursdays
Required Qualifications
- 4+ years experience in delivering distributed and ML systems and services in a production setting for cloud-native applications
- Experience with distributed compute frameworks and deep learning frameworks
- Ability to design and build efficient scalable data storage, compute, and retrieval systems for AI/ML tasks
- Strong communication and coding skills with emphasis on designing for scale and robustness
- Experience owning the delivery of large multi-person projects
Preferred Qualifications
- 8+ years of professional software engineering experience
- Experience with architecting and developing production web-scale systems (monitoring, telemetry, performance, reliability, triage and debug)
- Strong development and debugging skills in Python
- Experience working with foundation models (e.g. large language models)
- Experience developing enterprise software products for machine learning and/or data science applications
The salary range for our Tier 1 locations of San Francisco, Seattle, Los Angeles & New York is $191,000.00 - $225,000.00.
Snorkel AI is looking for a developer-productivity–minded build and release engineer to unlock the potential of the engineering team. This is an opportunity to own and drive how CI/CD practices and processes scale in a growing organization. You will be working with senior engineers and ML scientists to build rigorous and reliable QA and deployment infrastructure and tooling.
Main Responsibilities
- Deploy and maintain CI/CD pipelines across multiple environments
- Implement automation, effective monitoring, and infrastructure-as-code
- Manage branches and processes for deployment to test, stage and production systems
- Iterate on best practices to increase the quality & velocity of development and deployments
- Sustain and improve the process of knowledge sharing throughout the engineering team
- Participate in on-call responsibilities in rotation with the engineering team
- Work a hybrid schedule with one or two days per week in our Redwood City HQ and work remotely with "No Meeting" Tuesdays and Thursdays
Qualifications
- Drive towards automating repetitive tasks (e.g. scripting via Bash, Python, Ruby, etc)
- Practical experience with Docker containerization and clustering (Kubernetes/EKS/GKE)
- Expertise with AWS (e.g. IAM, EC2, VPC, ELB, ALB, Autoscaling, Lambda)
- Knowledge of version control systems (e.g. Git)
- Experience implementing build, test, and CI/CD systems (e.g., Bazel, CircleCI)
- Experience with infrastructure-as-code (e.g. Terraform, Cloudformation, Helm) is a plus
- Experience with code and component scanning tools is a plus
- Effective communication skills
The salary range for our Tier 1 locations of San Francisco, Seattle, Los Angeles & New York is $155,000.00 - $215,000.00.
Snorkel AI is looking for a developer-productivity–minded CI/CD engineer to unlock the potential of the engineering team. This is an opportunity to own and drive how CI/CD practices and processes scale in a growing organization. You will be working with senior engineers and ML scientists to build rigorous and reliable QA and deployment infrastructure and tooling.
Main Responsibilities
- Deploy and maintain CI/CD pipelines across multiple environments
- Implement automation, effective monitoring, and infrastructure-as-code
- Manage branches and processes for deployment to test, stage and production systems
- Iterate on best practices to increase the quality & velocity of development and deployments
- Sustain and improve the process of knowledge sharing throughout the engineering team
- Participate in on-call responsibilities in rotation with the engineering team
- Work a hybrid schedule with one or two days per week in our Redwood City HQ and work remotely with "No Meeting" Tuesdays and Thursdays
Qualifications
- Drive towards automating repetitive tasks (e.g. scripting via Bash, Python, Ruby, etc)
- Practical experience with Docker containerization and clustering (Kubernetes/EKS/GKE)
- Expertise with AWS (e.g. IAM, EC2, VPC, ELB, ALB, Autoscaling, Lambda)
- Knowledge of version control systems (e.g. Git)
- Experience implementing build, test, and CI/CD systems (e.g., Bazel, CircleCI)
- Experience with infrastructure-as-code (e.g. Terraform, Cloudformation, Helm) is a plus
- Experience with code and component scanning tools is a plus
- Effective communication skills
The salary range for our Tier 1 locations of San Francisco, Seattle, Los Angeles & New York is $155,000.00 - $215,000.00.
Main Responsibilities
- Design and develop key interfaces of Snorkel Flow, including interfaces for managing deployments, automatically analyzing data, and visualizing key metrics
- Work directly with world-class customers to help create intuitive interfaces for ML development
- Advocate and help define standards for the best practices in performance, product quality, security and user experience across the entire application
- Provide mentorship and foster a growth and collaborative mindset for all members of your team.
- Collaborate with cross functional teams on developing large scale products
- Proactively identify technical debt and implement solutions to improve product iteration
Preferred Qualifications
- 4+ years of professional experience with modern React (ES7, React hooks, TypeScript)
- Strong technical communication skills and initiative
- Product engineering experience building full-stack web applications
- Ability to prototype and iterate quickly around sophisticated user workflows
- Obsession with front-end development best practices, including designing unit and end-to-end tests
- Ability to work in a fast-paced, startup environment
- Self-motivation, positive mental attitude, and eagerness to learn
The salary range for our Tier 1 locations of San Francisco, Seattle, Los Angeles & New York is $151,000.00 - $175,000.00.
Main Responsibilities
- Design and develop key interfaces of Snorkel Flow Studio, our novel workspace for programmatic labeling, data analysis, and visualization tools
- Prototype, optimize, and maintain scalable services to power new ML development workflows in Snorkel Flow
- Build proactively with empathy for our customers, constantly iterating to balance innovative research with practical solutions
- Engage with product managers, designers and ML experts to create a phenomenal user experience
- Collaborate with engineers to bring consistency and high standards to codebases, infrastructure, and processes
- Work a hybrid schedule with one or two days per week in our Redwood City HQ and work remotely with "No Meeting" Tuesdays and Thursdays
Preferred Qualifications
- 5+ years of professional full-stack experience developing performant, intuitive, and scalable web application architectures
- Experience developing and shipping enterprise software products for machine learning and data science applications
- Experience prototyping and iterating on user interfaces with modern React (ES7, React hooks, TypeScript)
- Expertise designing REST or GraphQL APIs for internal services and developers
- Ability to work in a fast-paced environment and strong technical communication skills
- Self-motivation, positive mental attitude, and eagerness to learn
The salary range for our Tier 1 locations of San Francisco, Seattle, Los Angeles & New York is $191,000.00 - $225,000.00.
As a Software Engineer on the Infrastructure team, you'll accelerate the Snorkel AI team and our customers by improving our developer platform and services for user and data management across the stack. You’ll work closely with other engineers, researchers, and product management to align on the highest leverage improvements for CI/CD, cloud infrastructure, deployment, security, authentication/authorization, and more.
Main Responsibilities
- Design, develop and maintain enterprise features for the platform (including but not limited to authentication/authorization, RBAC, data governance)
- Build and improve automation, effective monitoring and alerting for infrastructure and the platform
- Deploy and maintain CI/CD pipelines across multiple environments and continuously improve development and deployment best practices
- Collaborate with enterprise customers to understand product use cases and translate into engineering specifications, and deliver high-quality solutions
- Participate in on-call responsibilities in rotation with the engineering team
- Work a hybrid schedule with one or two days per week in our Redwood City HQ and work remotely with "No Meeting" Tuesdays and Thursdays
Required Qualifications
- Bachelor's degree in Computer Science or related field
- 4+ years of experience in distributed systems and cloud-native applications
- Proficiency in automation, scripting languages, and infrastructure-as-code tools
- Practical experience with Docker containerization and clustering (Kubernetes/EKS/GKE)
- Strong communication and coding skills
- Proactive and positive attitude
Preferred Qualifications
- 8+ years of professional software engineering experience
- Strong development and debugging skills in Python
- Experience implementing CI/CD (e.g. CircleCI)
- Familiarity with working with large-scale enterprise software deployments
- Familiarity with authentication and authorization best practices and Knowledge of common authentication technologies including OAuth, SAML
- Familiar with common security best practices, architecture design and implementation.
The salary range for our Tier 1 locations of San Francisco, Seattle, Los Angeles & New York is $155,000.00 - $215,000.00.
Main Responsibilities
- Own the architecture, design, development, and operations of large-scale systems designed for AI/ML tasks including distributed compute systems, data management systems, data engineering workflow systems, and end user experiences
- Recognize and act on opportunities to integrate the latest foundation model and related technologies to power user workflows
- Prototype, optimize, and maintain scalable back-end services that will power new ML and foundation model development workflows
- Design extensible and testable interfaces between internal services including the underlying storage and data models
- Be an engaged team player in a customer-focused cross-functional environment where you will feel excited to take on whatever is most impactful for the company and product
- Work a hybrid schedule with one or two days per week in our Redwood City HQ and work remotely with "No Meeting" Tuesdays and Thursdays
Required Qualifications
- 4+ years experience in delivering distributed and ML systems and services in a production setting for cloud-native applications
- Experience with distributed compute frameworks and deep learning frameworks
- Ability to design and build efficient scalable data storage, compute, and retrieval systems for AI/ML tasks
- Strong communication and coding skills with emphasis on designing for scale and robustness
- Experience owning the delivery of large multi-person projects
Preferred Qualifications
- 8+ years of professional software engineering experience
- Experience with architecting and developing production web-scale systems (monitoring, telemetry, performance, reliability, triage and debug)
- Strong development and debugging skills in Python
- Experience working with foundation models (e.g. large language models)
- Experience developing enterprise software products for machine learning and/or data science applications
The salary range for our Tier 1 locations of San Francisco, Seattle, Los Angeles & New York is $191,000.00 - $225,000.00.
Snorkel AI is looking for a staff distributed systems architect and backend engineer. The company’s flagship product is a cloud-based enterprise software used by data scientists and ML engineers. Snorkel products are used by large enterprises to solve their most impactful problems in today’s data-centric AI world.
You will be part of the backend team that is building a scalable and reliable distributed system that empowers users to solve their most pressing needs in a data-centric AI world. The team has a variety of technical backgrounds, from machine learning PhDs to full-stack engineers who are building large-scale production systems. You will become one of these pragmatic, high-output, product-focused engineers.
Main Responsibilities
- Prototype, optimize, and maintain scalable back-end services that will power new ML development workflows
- Design extensible and testable interfaces between internal services including the underlying storage and data models
- Own the architecture, design, development, and operations of large-scale systems designed for AI/ML tasks including data management systems, data engineering workflow systems, distributed compute systems and connect to the front-end components
- Work with customers to understand their product use case, desired capabilities, and scale requirements and translate that to engineering specifications and code
- Be an engaged team player in a customer-focused cross-functional environment where you will feel excited to take on whatever is most impactful for the company and product
- Work a hybrid schedule with one or two days per week in our Redwood City HQ and work remotely with "No Meeting" Tuesdays and Thursdays
Required Qualifications
- Bachelor's degree in Computer Science or related field
- 4+ years experience in delivering distributed systems and services in a production setting for cloud-native applications
- Ability to design and build efficient scalable data storage and retrieval systems for AI/ML tasks
- Strong communication and coding skills with emphasis on designing for scale and robustness
- Proactive and positive attitude to lead, learn, troubleshoot and take ownership of shipping multi-quarter large feature development as well as immediate debugging and unblocking customers
Preferred Qualifications
- 8+ years of professional software engineering experience
- Experience with architecting and developing production web-scale systems (monitoring, telemetry, performance, reliability, triage and debug)
- Strong development and debugging skills in Python
- Experience developing enterprise software products for machine learning and/or data science applications
- Experience with distributed compute frameworks and/or deep learning frameworks
- Experience building and maintaining large scale, distributed and high performance data pipelines
The salary range for our Tier 1 locations of San Francisco, Seattle, Los Angeles & New York is $191,000.00 - $225,000.00.
As a Staff Software Engineer on the Infrastructure team, you'll accelerate the Snorkel AI team and our customers by improving our developer platform and services for user and data management across the stack. You’ll work closely with other engineers, researchers, and product management to align on the highest leverage improvements for CI/CD, cloud infrastructure, deployment, security, authentication/authorization, and more.
Main Responsibilities
- Design, develop and maintain enterprise features for the platform (including but not limited to authentication/authorization, RBAC, data governance)
- Build and improve automation, effective monitoring and alerting for infrastructure and the platform
- Deploy and maintain CI/CD pipelines across multiple environments and continuously improve development and deployment best practices
- Collaborate with enterprise customers to understand product use cases and translate into engineering specifications, and deliver high-quality solutions
- Participate in on-call responsibilities in rotation with the engineering team
- Work a hybrid schedule with one or two days per week in our Redwood City HQ and work remotely with "No Meeting" Tuesdays and Thursdays
Required Qualifications
- Bachelor's degree in Computer Science or related field
- 4+ years of experience in distributed systems and cloud-native applications
- Proficiency in automation, scripting languages, and infrastructure-as-code tools
- Practical experience with Docker containerization and clustering (Kubernetes/EKS/GKE)
- Strong communication and coding skills
- Proactive and positive attitude
Preferred Qualifications
- 8+ years of professional software engineering experience
- Strong development and debugging skills in Python
- Experience implementing CI/CD (e.g. CircleCI)
- Familiarity with working with large-scale enterprise software deployments
- Familiarity with authentication and authorization best practices and Knowledge of common authentication technologies including OAuth, SAML
- Familiar with common security best practices, architecture design and implementation.
The salary range for our Tier 1 locations of San Francisco, Seattle, Los Angeles & New York is $155,000.00 - $215,000.00.
We are recruiting a high caliber product manager to join the founding product team for Snorkel Flow, the data-centric development platform for enterprise AI.
In this role, you will work cross functionally with a world class team across engineering, marketing and sales, to drive all product activities from vision to launch, including long-term product strategy, roadmapping, execution and GTM support with key internal and external customers. You will also collaborate directly with our co-founding team, sales team, and solutions engineering team to translate a deep understanding of customer use cases into winning a product strategy + execution cadence. We’re looking for strong entrepreneurial product managers who can think big and execute well in a dynamic environment.
Main Responsibilities
- Develop a deep understanding of customer needs and use-cases in the Data Science and Machine Learning domain
- Drive strategy and execution for data development platform and infrastructure
- Integrate competitive analysis, usability studies, research and market analysis into product requirements
- Drive a tailored and business value-aligned technology evaluation process, enabling demos and presentations for customers and field experts
- Collaborate closely with prospects, channel partners and our sales team to deliver solutions and channel feedback to inform and improve the product
- Champion creative solutions to build a process and partnership that is grounded in customer empathy, and product best practices in high-paced start-up environment
Minimum Qualifications
- 5+ years product management experience or related industry experience with 2+ years experience in working closely with enterprise customers and channel partners in the enterprise software industry
- Educational background in computer science or related engineering practice
- Consistent track record of delivering products with cross-functional teams - engineering, design, sales, marketing, partnerships
- Excellent communication and storytelling skills to communicate sophisticated topics to diverse set of both technical and business collaborators
- Experience collaborating with business stakeholders to ensure that machine learning solutions deliver successfully on business outcomes
- Experience working with Data Platforms, Machine Learning stack, and common ML deployment patterns
- Ability to connect a customer's specific business problems to Snorkel's differentiated platform and unique approach to ML development.
The salary range for our Tier 1 locations of San Francisco, Seattle, Los Angeles & New York is $175,000.00 - $200,000.00.
As an Applied Research Scientist focused on Computer Vision, you will innovate and translate cutting edge research into user experiences. If you find yourself thinking about any of these questions:
- How to leverage LLM agents in conjunction with CV tools to solve CV problems at scale?
- How to build robust foundation models like CLIP with a rich semantic understanding but for detection and segmentation?
- How to solve multi-modal tasks like text-to-image retrieval or image classification in an open-vocabulary setting in expert domains where fine-grained semantic differences matter?
- How to use models like LayoutLM V3 for weakly labeling documents at scale?
We would love to hear from you! More broadly you will work on supervision (self-supervised, semi-supervised, weakly supervised etc) and representation learning methods which result in practical tooling for building and maintaining state-of-the-art machine learning models at scale.
Main Responsibilities
- Establish and empirically demonstrate the state-of-the-art approaches for data-centric model iteration and analysis
- Prototype end-to-end workflows with novel techniques and algorithms, synthesize results, and help to transfer learnings into Snorkel products
- Work closely with design partners to validate your work on real-world use cases with measurable impact
- Contribute to novel research on topics of interest to Snorkel AI by collaborating with other Snorkel Research scientists and affiliate scientists (academic, government, and industry researchers)
Preferred Qualifications
- Broad expertise and understanding of AI, CV, NLP, LLM, and generative AI trends.
- Experience with multi-modal foundation model research at the intersection of image and text
- Experience with training, using and adapting image generation models like stable-diffusion to specific domains
- Experience with model training and inference across a large compute cluster
- Experience with standard machine learning frameworks and tools (NumPy, Scikit-learn, Pandas, Pytorch, TensorFlow, etc.) and machine learning cloud infrastructure and accelerators (AWS, Google Cloud, GPUs and TPUs).
- Strong technical communication skills and the ability to work in a fast-paced environment.
- Experience with developing robust software with excellent coding hygiene and modular design.
- The position involves working with problems with no off-the-shelf solutions and requires innovation on-the-fly. Typically a Ph.D. in machine learning or a related area with good publication history would be a good fit for this position. We would also love to hear from people with similar skill sets acquired through other career paths.
We encourage applications from candidates who believe they satisfy many of the preferred qualifications, even if they do not satisfy all.
The salary range for our Tier 1 locations of San Francisco, Seattle, Los Angeles & New York is $190,000.00 - $240,000.00.
Snorkel Account Development Team
Snorkel is hiring exceptional individuals to join our founding Account Development team. The purpose of this team is to:
- Generate qualified pipeline through Inbound and Outbound motions that will progress through the sales funnel, generating new closed revenue for Snorkel.AI
- Help individuals develop into future Account Executives and Leaders. The future of Snorkel’s AE team is the Account Development team.
Members of this team are highly intelligent, hardworking, driven, competitive, team players, coachable and know how to have fun! This is an opportunity to join a high-caliber cross-functional team on a journey to build a generational company together.
Main Responsibilities
- Effectively qualify and schedule meetings from inbound leads generated by Marketing using tools like Marketo, Outreach, and Salesforce.
- Consistently generate qualified leads through outbound prospecting efforts within new and existing accounts.
- Conduct strategic research-based outbound prospecting using tools like Salesforce, Outreach, Zoominfo, and LinkedIn Sales Navigator.
- Consistently achieve monthly and quarterly pipeline quotas to ensure territory revenue and growth objectives.
- Leverage MEDDPICC sales qualification methodology for prospect and opportunity qualification.
- Conduct comprehensive and effective discovery conversations with prospects.
- Gain prospect interest through tailored outbound calls, emails, and multi-touch campaigns. Consistently produce high volumes of strategic efforts.
- Partner closely with Account Executives to identify and source net new pipeline that will lead to closed-won revenue.
- Challenge the status quo by positioning Snorkel's differentiation and value to a technical buyer.
- Strategically communicate value and highlight positive business outcomes that Snorkel will help deliver to our prospects.
- Anticipate and effectively overcome objections.
- Manage a high volume of target accounts through effective time management.
- Research and understand various lines of business, industries, personas, and their priorities.
A Day in the Life of an ADR
- Snorkel ADRs are the tip of the spear in the way in which we interact with new prospects. A successful ADR will make outbound phone calls to strategic prospects, send personalized emails with value-adding content, as well as constantly adding new contacts into their prospecting sequences.
- ADRs partner with Account Executives to discuss and define strategies to engage with targeted accounts with the goal of scheduling discovery meetings.
- ADRs work cross-functionally with our Growth and Marketing team to create and execute on account-based campaigns. ADRs often attend live and digital events to support our marketing team and to help in lead gathering initiatives.
Snorkel ADRs become masters of sales productivity tools like Salesforce, Outreach, LinkedIn and Zoominfo. - ADRs attend 1:1’s, team meetings, trainings, discovery calls, and product demonstrations.
- ADRs work together and share best practices one with another. Most ADRs will have to opportunity to mentor a “Snewbie” or two (new members of the Snorkel team).
- ADRs compete everyday and are always looking for ways to work smart and work hard.
- ADRs have fun! We’re building an amazing team and an amazing culture here at Snorkel. We have a work hard, play hard mentality and genuinely enjoy coming to work every day.
Preferred Qualifications
- Highly intelligent, self-motivated, high motor, coachable and competitive individuals.
- 1 - 2 years of relevant professional experience in Account/Sales Development is preferred
- Experience strategizing and prospecting into a large list of targeted accounts.
- A measurable track record of success against target goals. High trajectory individuals.
- Strong business acumen, communication skills, emotional intelligence, and confidence.
The salary range for our Tier 1 locations of San Francisco, Seattle, Los Angeles & New York is $80,000.00 - $110,000.00.
Snorkel is seeking our new Pre-sales Leader to lead and build a highly skilled team of Machine Learning Solution Engineers (MLSEs). In this role, you will lead a team of customer facing machine learning solution engineers working directly with our co-founding team, sales team, product team, and engineering team. You will be responsible for training, upskilling and evolving this incredibly gifted team of ML professionals into a team of highly empathetic and curious ML Pre-sales professionals to work alongside our high caliber sales team.
This team will seek to understand the needs of our customers and the challenges they face as they rapidly shift their ML/AI strategy to one centered around Foundation Models. Deep technical experience along with deep GTM (Pre-sales) experience implementing a value centric sales process (with MEDDPICC) will be required for this role.
The MLSE team led by you will be responsible for:
- Educating our clients on a new data centric approach to AI application development for Foundation Models powered by Snorkel. This data centric approach will require re-framing, objection handling, and conviction in an approach that is very much a paradigm shift for many of the largest enterprise organizations in the world
- Educating on Snorkels unique differentiation & capabilities while building strong technical champions
- Documenting detailed PoV execution plans with success criteria that is aligned with Snorkel differentiated capabilities
- Detailed technical discovery to understand current state, future state, pain points, desired outcomes, metrics, and scope.
- Ensure we align the client to the right CV & NLP use cases ideally suited for the Snorkel platform
- Teasing out relevant pain points & challenges from the client while helping the client understand the implication of the pain is no action is taken or alternative solutions are considered. Ensure all pain points have been investigated thoroughly and have corresponding metrics
- Seek to understand the desired future state ML pipeline with improved automation, scale, and collaboration. Highlight notable metrics & impact areas for improvement
- Understand the current state end to end ML pipeline, workflow, and process
- Create elegant current state & future state design workflows to ensure alignment around the end to end current state process as it exists today and a future state redesigned supported by Snorkel
Main Responsibilities
- Build and lead a team of world-class machine learning solution engineers who serve as our first-line expert educators on Snorkel Flow while also being responsible for a process and value-aligned technical evaluation
- Teach, train, enable and upskill our team of incredibly talented machine learning engineers into a team of high caliber technical sellers aligned with our value centric sales playbook & process
- Support a team focused on execution of all stages of the sales process (discovery, current state/future state process mapping, business case quantification, PoV setup & execution)
- Refresh and redesign entire demo catalog. Establish roadmap and timeline for new demo assets
- Act as a trusted advisor on AI; enable customers to solve complex data science problems using Snorkel Flow – including problem framing, data preparation, scripting, model building, model deployment, model management, and output consumption
- Help connect a customer's specific business problems and pain points to Snorkel’s highly differentiated programmatic approach to labeling data and ML application development while quantifying the business value.
- Act as a player/coach working with your team to develop and deliver compelling presentations to customers and prospects
- Enable a team of field experts on the Snorkel Flow platform
- Coordinate cross-functional, dotted-line resources to achieve your team’s goals while maintaining a close working relationship with our co-founders, product, engineering, sales, and marketing teams
- Provide guidance to revenue leaders on sales strategy and product obstacles/gaps, and represent the team's needs to executive staff
- Interpret complex problems, create simple solutions, and collaborate closely with prospects, channel partners, and our sales team to deliver winning solutions
- Innovate and implement strategies that will uplevel your team’s skills
Preferred Qualifications
- 7+ years of industry experience in a pre-sales or consulting capacity with 2+ years of direct line management experience (hiring, training, and retaining top talent)
- Industry expertise within machine learning, business intelligence, data analytics. Expertise in cloud computing, and/or SaaS is also important
- Experience building, and evolving pre-sales playbooks based on Force Management Command of the Message (CoM) Value Selling Framework.
- Experience training, teaching non customer facing engineers how to execute a pre-sales value selling process using CoM
- Fluency with scripting in Python and common ML libraries
- Experience with all stages of production ML pipelines, from problem framing and data preparation to model deployment and monitoring (bonus)
- Hands-on experience building and implementing machine learning models (bonus)
- Experience collaborating with business stakeholders to ensure that machine learning solutions deliver successfully on business outcomes
- Outstanding presentation skills to both technical and executive audiences, whether impromptu on a whiteboard or using slides and demos
- Ability to connect a customer's specific business problems and pain points to differentiated product capabilities resulting in clear tangible business benefits or outcomes
- University degree in computer science, engineering, applied mathematics, or a related field, or equivalent experience
Snorkel is hiring exceptional individuals to join our founding enterprise sales team. In this role, you will be working with a highly differentiated product currently being introduced to the market to solve the largest remaining unsolved problem in AI/ML. Sellers will follow a well-defined methodology that helps them identify the customer’s unique needs to clearly convey the value of the Snorkel AI platform. You are highly intelligent, hardworking, driven, passionate and highly coachable. This is an opportunity to join a high caliber cross functional team on a journey to build a generational company together.
Main Responsibilities
- Challenging the status quo by positioning Snorkel's differentiation and value to a technical buyer.
- Proactively prospect, identify, qualify and develop a sales pipeline with a focus on large fortune 1000 companies (new logos) while running an efficient sales process.
- Strategic research based outbound prospecting and lead qualification.
- Close business to meet and exceed monthly, quarterly, and annual bookings objectives.
- Build, maintain and own specific relationship and org maps for your territory including existing relationships and aspirational contacts.
- Develop a deep comprehension of prospect’s business. Identify a robust set of business drivers behind all opportunities.
- Work closely with cross-functional team (solution engineering, customer success, account development, channel) to achieve customer satisfaction.
- Negotiate favorable pricing and business terms with large commercial enterprises by selling business outcomes and quantifiable value.
- Ensure high forecasting accuracy and consistency.
Preferred Qualifications
- Highly intelligent. High EQ. Self-aware, Coachable. Resourceful. Humble
- Good Human. We are looking for superstars. Not rockstars.
- Entrepreneurial/Builder mindset. Strong communication skills.
- Has demonstrated success in closing business from a lead that was sourced through outbound prospecting.
- Experiencing selling complex technology where a “re-frame” around the problem statement was required to qualify and progress opportunities.
- A track record of overachievement and hitting sales targets. Top 5% consistently over the last 3-5 years.
- Previous Sales Methodology training (e.g. MEDDIC, Outcome Based Selling, Challenger Sales).
- Demonstrated ability to collaboratively build a business case with prospect around identified pain with a direct tie to differentiated product capabilities. Can articulate business value of complex enterprise technology.
- Skilled in building business champions and running a complex sales process.
- Strong Discovery, Objection Handling, negotiating and Closing Skills.
- Driven and have met/exceeded direct sales goals of 1M+ and operated with an average deal size of $100k+.
- Experience working for an innovative high growth tech company (SaaS, IT infrastructure or similar preferred).
Snorkel is hiring exceptional individuals to join our founding enterprise sales team. In this role, you will be working with a highly differentiated product currently being introduced to the market to solve the largest remaining unsolved problem in AI/ML. Sellers will follow a well-defined methodology that helps them identify the customer’s unique needs to clearly convey the value of the Snorkel AI platform. You are highly intelligent, hardworking, driven, passionate and highly coachable. This is an opportunity to join a high caliber cross functional team on a journey to build a generational company together.
Main Responsibilities
- Challenging the status quo by positioning Snorkel's differentiation and value to a technical buyer.
- Proactively prospect, identify, qualify and develop a sales pipeline with a focus on large fortune 1000 companies (new logos) while running an efficient sales process.
- Strategic research based outbound prospecting and lead qualification.
- Close business to meet and exceed monthly, quarterly, and annual bookings objectives.
- Build, maintain and own specific relationship and org maps for your territory including existing relationships and aspirational contacts.
- Develop a deep comprehension of prospect’s business. Identify a robust set of business drivers behind all opportunities.
- Work closely with cross-functional team (solution engineering, customer success, account development, channel) to achieve customer satisfaction.
- Negotiate favorable pricing and business terms with large commercial enterprises by selling business outcomes and quantifiable value.
- Ensure high forecasting accuracy and consistency.
Preferred Qualifications
- Highly intelligent. High EQ. Self-aware, Coachable. Resourceful. Humble
- Good Human. We are looking for superstars. Not rockstars.
- Entrepreneurial/Builder mindset. Strong communication skills.
- Has demonstrated success in closing business from a lead that was sourced through outbound prospecting.
- Experiencing selling complex technology where a “re-frame” around the problem statement was required to qualify and progress opportunities.
- A track record of overachievement and hitting sales targets. Top 5% consistently over the last 3-5 years.
- Previous Sales Methodology training (e.g. MEDDIC, Outcome Based Selling, Challenger Sales).
- Demonstrated ability to collaboratively build a business case with prospect around identified pain with a direct tie to differentiated product capabilities. Can articulate business value of complex enterprise technology.
- Skilled in building business champions and running a complex sales process.
- Strong Discovery, Objection Handling, negotiating and Closing Skills.
- Driven and have met/exceeded direct sales goals of 1M+ and operated with an average deal size of $100k+.
- Experience working for an innovative high growth tech company (SaaS, IT infrastructure or similar preferred).
Main Responsibilities
- Machine Learning Solutions Engineers own the technical aspects of the sales cycle, designing and leading a tailored and business value-aligned technology evaluation process
- Serve as our first line expert educators on the Snorkel Flow Platform, building demos and presentations for customers and field experts
- Act as the primary customer-facing technical resource during technology evaluations
- Serve as a trusted advisor on AI; enable customers to solve complex data science problems using Snorkel Flow – including problem framing, data preparation, scripting, model building, model deployment, model management, and output consumption
- Work on complex ML problems and support successful execution of POCs and production implementations in Snorkel Flow
- Interpret complex problems, create simple solutions and collaborate closely with prospects, channel partners and our sales team to deliver winning solutions
- Collaborate and maintain a close working relationship with our co-founders, product, engineering, sales, and marketing
- Systematize and playbook pre-sales activities, such as demo and POC assets.
Preferred Qualifications
- 2+ years of experience in customer facing technical roles (can include sales at a B2B software company or DS/ML consulting)
- Expertise in modern machine learning frameworks and technologies (e.g. PyTorch, TensorFlow, transformers)
- Knowledge of industry standard technologies in the Data Science and Machine Learning space
- Fluency with scripting in Python
- Hands-on experience building and implementing machine learning or AI models
- Experience collaborating with business stakeholders to ensure that machine learning solutions deliver successfully on business outcomes
- Outstanding presentation skills to both technical and executive audiences, whether impromptu on a whiteboard or using presentations and demos
- Ability to connect a customer's specific business problems to Snorkel’s differentiated platform and unique approach to ML development.
- University degree in computer science, engineering, mathematics or related fields, or equivalent experience preferred
The salary range for our Tier 1 locations of San Francisco, Seattle, Los Angeles & New York is $140,000.00 - $190,000.00.
Main Responsibilities
- Machine Learning Solution Engineers own the technical aspects of the sales cycle, designing and leading a tailored and business value-aligned technology evaluation process
- Serve as our first line expert educators on the Snorkel Flow Platform, building demos and presentations for customers and field experts
- Act as the primary customer-facing technical resource during customer / partner meetings and technology evaluations, working at all levels in the organization with Data Scientists, AI/ML practitioners, Architects, Technologists, Product owners, Transformation leaders, LOB & C-level executives
- Serve as a trusted advisor on AI to help customers with their end-to-end vision; AI strategy, operating model & architectural best practices, problem framing, data preparation, scripting, model building, model deployment, model management, and output consumption.
- Partner with sales leadership to achieve quota targets while also ensuring our customers are well positioned for a successful hand-off to our post-sales and customer success teams.
- Provide guidance to revenue leaders on sales strategy, product obstacles/gaps and represent the team's needs to executive staff
- Interpret complex problems, create simple solutions and collaborate closely with prospects, channel partners and our sales team to deliver winning solutions that help customers to accelerate critical business outcomes with AI.
- Collaborate and maintain a close working relationship with our co-founders, product, engineering, sales, and marketing
- Systematize and playbook pre-sales activities, such as demo and POC assets.
Preferred Qualifications
- 2+ years of experience in customer facing technical roles (can include sales at a B2B software company or DS/ML consulting)
- Experience executing a value centric sales motion using MEDDPIC, Command of the Message or other value centric sales methodologies and qualification frameworks
- Expertise in modern machine learning frameworks and technologies (e.g. PyTorch, TensorFlow, transformers)
- Knowledge of industry standard technologies in the Data Science and Machine Learning space
- Fluency with scripting in Python
- Hands-on experience building and implementing machine learning or AI models
- Experience collaborating with business stakeholders to ensure that machine learning solutions deliver successfully on business outcomes
- Outstanding presentation skills to both technical and executive audiences, whether impromptu on a whiteboard or using presentations and demos
- Ability to connect a customer's specific business problems to Snorkel’s differentiated platform and unique approach to ML development.
- University degree in computer science, engineering, mathematics or related fields, or equivalent experience preferred