Jobs
>
Software Engineer
>
Redwood City

    Software Engineer - Redwood City, United States - Snorkel AI

    Default job background
    Description

    We're on a mission to democratize AI by building the definitive AI data development platform. The AI landscape has gone through incredible change between 2016, when Snorkel started as a research project in the Stanford AI Lab, to the generative AI breakthroughs of today. But one thing has remained constant: the data you use to build AI is the key to achieving differentiation, high performance, and production-ready systems. We work with some of the world's largest organizations to empower scientists, engineers, financial experts, product creators, journalists, and more to build custom AI with their data faster than ever before. Excited to help us redefine how AI is built? Apply to be the newest Snorkeler

    You'll work closely with other engineers, product managers, and field team members to ensure that Snorkel Flow users working with NLP use cases can build high quality training datasets, integrate with the latest foundation model technology to build and adapt models, and take advantage of state-of-the-art error analysis and development automation

    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 NLP-focused AI/ML tasks including data management systems, data representation, micro-services design, and connect to the front-end components.
    • Work with customers and product and sales teams to understand product use case, desired capabilities, and scale requirements. Translate that to engineering specifications and code
    • Keep CI/CD pipelines healthy and support customers in production via engaged on-call support
    • 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
    • 2 years experience in delivering distributed systems and services in a production setting for cloud-native applications
    • Strong development and debugging skills in python
    • Experience with deep learning frameworks such as PyTorch
    • 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
    • 5 years of professional software engineering experience
    • Experience with NLP and relevant libraries such as scikit-learn, spaCy, xgboost, torch
    • Experience developing enterprise software products for machine learning and/or data science applications
    • Experience building and maintaining large scale, distributed and high performance data pipelines for AI/ML tasks
    The salary range for this position based in the San Francisco Bay Area is $130, $230, All offers include equity compensation in the form of employee stock options.
    If you're a recent university graduate, please submit your application via the Recent University Graduate opening.

    Be Your Best At Snorkel

    Snorkel AI is on a mission to make machine learning practical for everyone, and it starts with building a team that welcomes, represents and gives opportunity to all. We work at the frontier of AI and software engineering, and believe that underrepresented communities need to play a part in shaping the future of these fields. At Snorkel AI, we actively work to create an environment that values end-to-end ownership, diverse forms of impact, and opportunities for personal growth.

    Snorkelers are supported by an amazing team and an amazing set of benefits. We offer comprehensive medical, dental, and vision plans for Snorkelers and their families, plus a yearly wellness stipend. Our 401k program lets Snorkelers plan for their future and our parental leave program lets new parents take up to 20 weeks of paid time off. Learn more about these benefits and more - like our workstation setup allowance - on our Careers page.

    Snorkel AI is proud to be an Equal Employment Opportunity employer and is committed to building a team that represents a variety of backgrounds, perspectives, and skills. Snorkel AI embraces diversity and provides equal employment opportunities to all employees and applicants for employment. Snorkel AI prohibits discrimination and harassment of any type on the basis of race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local law. All employment is decided on the basis of qualifications, performance, merit, and business need.

    We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.


  • Equinix Redwood City, United States

    Principal Engineer, Product Software · Equinix is the world's digital infrastructure company, operating 250 data centers across the globe and providing interconnections to all the key clouds and networks. Businesses · need one place to simplify and bring together fragmented, co ...

  • LinkedIn Dev Sandbox

    Software Engineer

    5 days ago


    LinkedIn Dev Sandbox San Francisco, United States

    Job Description · Job DescriptionTest job description Test job description Test job description Test job description Test job description Test job description Test job description Test job description Test job description Test job description Test job description Test job descrip ...


  • Nebula Technologies Redwood, United States

    Redwood Job in Root D4: Responsibilities · * You will implement challenging customer projects and contribute significantly to project success · * You will analyze customer needs, help to effectively implement requirements, pay attention to clean code, sustainable architecture, an ...

  • hireVouch

    Software Engineer

    4 weeks ago


    hireVouch Redwood City, United States

    Software Engineer (Distributed Systems and Platforms) · Full-time, on-site or Remote, multiple positions · Our incident automation enables DevOps engineers to interactively debug at scale and quickly · build remediations to eliminate repetitive work and minimize outages. As a Sof ...

  • BetterOmics

    Software Engineer

    2 weeks ago


    BetterOmics Redwood City, United States

    About Betteromics · Betteromics is a Data Engineering Platform for Life Sciences. · We are a team of mission-driven professionals, with combined experiences from academia, science and technology companies. We believe that life science product development can be accelerated wit ...

  • SnorkelAI

    Software Engineer

    1 week ago


    SnorkelAI Redwood City, United States

    Were on a mission to democratize AI by building the definitive AI data development platform. The AI landscape has gone through incredible change between 2016, when Snorkel started as a research project in the Stanford AI Lab, to the generative AI breakthroughs of today. But one t ...

  • Dexterity

    Software Engineer

    1 day ago


    Dexterity Redwood City, United States

    About the Role: · As Dexterity's Software Engineer - Data Platform, you will be responsible for building highly reliable applications that serve critical business metrics to internal and external customers to showcase the power of Dexterity's Robot Platform and to drive the grow ...

  • Caffeine

    Software Engineer

    1 week ago


    Caffeine Redwood City, United States

    At Caffeine, we are creating the home for live sports and community. As an independent social broadcasting platform, we distribute and monetize live and on-demand sports and community content to a rapidly growing audience discovering, watching, and interacting with sports creator ...

  • Liftoff Inc

    Software Engineer

    1 week ago


    Liftoff Inc Redwood City, United States

    Liftoff is the leading growth acceleration platform for the mobile industry, helping advertisers, publishers, game developers and DSPs scale revenue growth with solutions to market and monetize mobile apps. · Liftoffs solutions, including Accelerate, Direct, Influence, Monetize, ...

  • Istituto Marangoni

    Software Engineer

    1 day ago


    Istituto Marangoni Redwood City, United States

    About Moloco: · Moloco is a machine learning company empowering organizations of all sizes to grow and unlock the full value of their unique first-party data, elevating the traditional path to performance advertising. While the largest technology companies have proven the speed ...

  • Money Fit by DRS

    Software Engineer

    1 day ago


    Money Fit by DRS Redwood City, United States

    Job Title: · Software Engineer · Department: · Software Engineering · FLSA: · Exempt · Job Summary: · The Software Engineer who will assist us with design, development and installation of software solutions. Duties will include development, writing code, and documenting funct ...

  • Caffeine

    Software Engineer

    1 week ago


    Caffeine Redwood City, United States

    At Caffeine, we are creating the home for live sports and community. As an independent social broadcasting platform, we distribute and monetize live and on-demand sports and community content to a rapidly growing audience discovering, watching, and interacting with sports creator ...


  • TigerGraph Redwood City, United States

    TigerGraph is a platform for advanced analytics and machine learning on connected data. TigerGraph's core technology is the only scalable graph database for the enterprise. Its proven technology supports fraud detection, customer 360, MDM, IoT, AI, and machine learning. · Fortun ...

  • Bear Robotics, Inc.

    Software Engineer

    4 days ago


    Bear Robotics, Inc. Redwood City, United States

    Bear Robotics is a cutting-edge robotics company focused on developing innovative automation solutions for various industries. Our products, including robot devices, cloud services, and public APIs, are designed to help businesses operate more efficiently and effectively. · Bear ...

  • Dreamworld

    Software Engineer

    1 day ago


    Dreamworld Redwood City, United States

    [Full Time] Software Engineer / Game Developer (All Levels) at DreamWorld (United States) | BEAMSTART Jobs · Software Engineer / Game Developer (All Levels) · DreamWorld United States · Date Posted · 14 Nov, 2022 · Work Location · Redwood City, CA, United States · Salary Offere ...


  • BHO Tech Redwood City, United States Full time

    Job Description: · Server Software Engineer · San Jose · Full Time We're a stealthy startup pioneering the next generation of web technology with our real-time, ubiquitous network computing platform. Our first application sheds light on the unseen fabric of the modern web–in re ...

  • BetterOmics

    Software Engineer

    3 weeks ago


    BetterOmics Redwood City, United States

    The Betteromics Platform · is an end-to-end system that supports the collection, processing, and analysis of life science data. The · Omics AI Cloud · provides immediate insights with traceable data, utilizes industry-standard data pipelines and integrations, provides immediat ...

  • Akraya

    Software Engineer:

    3 weeks ago


    Akraya Redwood City, United States

    Primary Skills: Java/J2EE, ReactJS, Spring Boot, SQL, RDBMS · Contract Type: W2 · Duration: 6+ months · Location: Dallas, TX - Hybrid 2 Days Onsite · Pay Range: $ $69.85 Per hour · NOTE: Role open to Women Back to Work candidates with a career gap. · TALK to a recruiter NOW: CO ...


  • Joby Aviation San Carlos, United States Regular Full time

    Overview · This position involves architecture and implementation of embedded software at the heart of Joby Aviation aircraft. The engineer will play a key role in a small, fast-moving team and have input to requirements, conceptual system design, and implementation of embedded s ...

  • Beacon AI

    Software Engineer

    4 weeks ago


    Beacon AI San Carlos, United States

    Job Description · Job DescriptionBeacon AI is seeking a skilled Cloud Data Engineer to lead our efforts in utilizing cloud-stored data to enhance operational insights and safety. This role focuses on building advanced analytical tools, dashboards, and widgets. The successful cand ...