Talent.com
Senior Python Software Engineer (Data Engineering)
Senior Python Software Engineer (Data Engineering)Yummly • San Carlos, CA; Remote
Senior Python Software Engineer (Data Engineering)

Senior Python Software Engineer (Data Engineering)

Yummly • San Carlos, CA; Remote
30+ days ago
Job type
  • Full-time
  • Remote
Job description

Job Description

Born from the belief that great things come to those who cook, Yummly provides limitless inspiration, with the tools to make it happen—from recipe discovery to prep to perfect results. Just as appliances removed the most cumbersome chores, the next tipping point in daily life is upon us in the food space. A system of personalized discovery that learns you better to serve you better, so the question “what’s for dinner?” is answered before it’s even asked.

Yummly has grown to over 25M registered users and our mobile apps are consistently one of the leading recipe apps on iPhone, iPad, Android, and Windows. Next on the menu? Building the connected digital kitchen of the future globally.

We are looking for an experienced Senior Python Software Engineer to join our dynamic data team. The ideal candidate will have a passion for data excellence, implementing clean efficient services, and paying attention to detail. In this role, you will be responsible for designing and implementing high-performance data systems and microservices using Python with FastAPI, Postgres, BigQuery, and ElasticSearch. You’ll be containerizing these services and deploying to Kubernetes and/or AWS ECS with your basic cloud engineering/DevOps skills on GCP and AWS (strong preference for GCP, if you only know one - you can learn what you need from AWS here). You should be able to apply your experience with microservices to build and deploy new services, but also to help mentor more junior engineers as they learn how to do this too using your excellent communication and interpersonal skills.

What’s on the menu (Key Responsibilities):

  • Design and develop data pipelines and data processing systems using Python, FastAPI, Postgresql, BigQuery, ElasticSearch, and Neo4j.
  • Design and develop microservices that can be deployed independently and work together to support data processing systems.
  • Create Kubernetes and/or AWS Elastic Container Service deployments for the services and jobs you’ll create.
  • Optimize data processing performance and scalability.
  • Ensure data integrity and data excellence throughout the data pipeline.
  • Work closely with data scientists and analysts to understand their requirements and ensure the data systems meet their needs.
  • Collaborate with cross-functional teams to drive data-related initiatives forward and ensure our data systems meet their needs.
  • Help ensure and enforce code standards and code quality across data services.
  • Mentor junior engineers and others regarding Python and microservice best practices.

Key Ingredients (minimum skills, requirements, education):

  • Bachelor's degree in Computer Science or related field.
  • 5+ years of experience in Python software engineering.
  • 2+ years of experience in FastAPI development.
  • 2+ years of experience in Postgresql, BigQuery, and ElasticSearch.
  • 2+ years of experience with Kubernetes and/or AWS Elastic Container Service.
  • 2+ years of experience with GCP and AWS (we’d prefer GCP first)
  • Strong SQL skills with experience using Dataform as plus.
  • Strong understanding of event-driven microservice architecture and experience in designing microservices.
  • Excellent attention to detail and critical thinking skills.
  • Strong problem-solving skills and ability to work in a fast-paced environment.
  • Excellent communication and interpersonal skills.

Extra Seasoning (Great to haves):

  • Masters degree in Computer Science or related field.
  • Experience with event tracking systems such as Snowplow.
  • Experience with MLOps and products like Vertex AI.
  • Experience in natural language processing and linguistics.
  • Experience or at least an interest in machine learning and data science.
  • Java, Scala, and ability to understand Clojure.
  • A passion for food and cooking!
SF Bay Area Pay Range$150,000—$175,000 USDCO Pay Range$130,000—$160,000 USDNYC Pay Range$150,000—$170,000 USDCA Pay Range$135,000—$160,000 USDWA Pay Range$130,000—$160,000 USD

Dessert:

  • Our culture fosters transparency and collaboration where everyone’s contribution is valued!
  • This position is Hybrid (on-site when needed)
  • Food!
  • Robust benefits
  • Amazing discounts on all Whirlpool products

And a Little More About Us

At Yummly, we are a team of talented and diverse engineers, scientists, product experts, and marketers on a mission to rule the kitchen. We've seen great success using machine learning and artificial intelligence to make cooking fun, easy, and personalized. Our iOS and Android apps have 4.5+ star reviews, millions of downloads, and many awards (download and give it a try!).

In 2017, we were acquired by Whirlpool, the world’s largest home appliance maker. Together, we are building the fully connected kitchen of the future.

We have a “work from where you're most productive” policy. For those local to the area, we have a new office in San Carlos, CA, with excellent amenities.

Please talk to us if you have a love for shipping products, hard problems, and food!

Yummly is committed to equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, gender identity, age, citizenship, marital status, disability or Veteran status.

Create a job alert for this search

Senior Python Software Engineer (Data Engineering) • San Carlos, CA; Remote

Similar jobs

Senior Python Backend Engineer - AI Data Infra, SF Hybrid

Goliath PartnersSan Francisco, CA, United States
Full-time

A prominent technology venture in San Francisco is seeking a Python, Backend Engineer to join their team on a hybrid basis.This role requires building out data infrastructure and developing backend...Show more

 • Promoted

Senior Backend Engineer, Core - Python/Django, Equity

scribehow.comSan Francisco, CA, United States
Full-time

A leading tech platform is seeking a Senior Backend Engineer to enhance its vital document workflows through high-quality backend development.The role requires over 5 years of experience in backend...Show more

 • Promoted

Senior Data Engineer — AI-Driven Data Pipelines

TendoSan Francisco, CA, United States
Full-time

A leading healthcare technology company in San Francisco is seeking a Senior Data Engineer to develop data engineering solutions.The role involves collaborating with Data Scientists and managing ET...Show more

 • Promoted

Lead Big Data Systems Engineer

Salesforce, Inc.San Francisco, California, United States
Full-time

A leading technology company is seeking an experienced Backend Software Engineer to work on distributed systems technologies and build resilient solutions.Ideal candidates will have over 7 years of...Show more

 • Promoted • New!

Staff Software Engineer, Data Systems (Python)

NorthbeamSan Francisco, California, United States
Full-time

Staff Software Engineer, Data Systems (Python).Join Northbeam as a Staff Software Engineer, Data Systems (Python).Northbeam builds the world's most advanced marketing intelligence platform, providi...Show more

 • Promoted • New!

Senior Python Engineer - Remote & Cloud API Expert

MhyMatchSan Francisco, CA, United States
Remote
Full-time

A leading IT consulting firm is looking for a skilled Python Developer to join their dynamic team.This role involves developing scalable software solutions, implementing back-end components, and co...Show more

 • Promoted

Senior AI/ML Engineer: Python & Scientific Computing

SwayableSan Francisco, CA, United States
Full-time

Swayable is a fast-growing AI and automated data science platform that measures public opinion and the impact of messages and advertising content on it.We are a 40-person team backed by top technol...Show more

 • Promoted

AWS Data Engineer Python, Dataiku

Compunnel, Inc.San Francisco, California, United States
Full-time

We are looking for an experienced AWS Data Engineer to design, develop, and maintain scalable data pipelines using AWS native technologies.This role involves working closely with technical analysts...Show more

 • Promoted • New!

Platform Engineer, Open-Source Data Engine (Hybrid SF)

DRH SearchSan Francisco, California, United States
Full-time

A well-funded data platform startup is seeking a software engineer to contribute to their open-sourced data engine.The hybrid role involves working in the SF office three days a week, focusing on b...Show more

 • Promoted • New!

Director of Software Engineering - Geospatial / Satellite Data / Python / AWS (Remote/Hybrid)

AttisSan Francisco, CA, United States
Remote
Full-time +1

A pioneering technology company at the forefront of geospatial intelligence is seeking a Director of Software Engineering in San Francisco, CA.This is a hands-on leadership role for an individual p...Show more

 • Promoted

Senior Python Backend Engineer — Distributed Systems (AWS)

ScribdSan Francisco, CA, United States
Full-time

A leading digital reading company in San Francisco is seeking a Senior Software Engineer with expertise in Python and AWS.This role involves designing scalable event-driven systems and collaboratin...Show more

 • Promoted

Senior AI Engineer, Forward-Deployed

Invisible TechnologiesSan Francisco, CA, United States
Full-time

A leading AI solutions provider in New York is seeking a Senior Software Engineer, Forward Deployed.This role involves collaborating with clients to implement AI solutions, utilizing Python and var...Show more

 • Promoted

Senior Backend Engineer — Python, Kubernetes, GenAI Studio

HedraSan Francisco, CA, United States
Full-time

A pioneering generative media company located in San Francisco is seeking a Senior Backend Engineer to develop backend services for cutting-edge multimedia tools.The ideal candidate has at least 5 ...Show more

 • Promoted

Solutions Engineer: Kubernetes, Python & Deployments

TrypulseSan Francisco, CA, United States
Full-time

A tech company specializing in document intelligence is seeking a Solutions Engineer to work in San Francisco.This role involves deploying and operating their services in Kubernetes environments, c...Show more

 • Promoted

Software Engineer

Pivot RoboticsSan Francisco, CA, United States
Permanent

Design, implement, and maintain robust, scalable software systems for production automation.Build core libraries and services supporting motion planning, control, and perception pipelines.Architect...Show more

 • Promoted

Intermediate Python Developer, Data Products

Alembic TechnologiesSan Francisco, California, United States
Full-time

Be among the first 25 applicants.This range is provided by Alembic Technologies.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Alembic is where...Show more

 • Promoted • New!

Python Backend Engineer - AI-Driven Biotech Platform

instance.bioSan Francisco, CA, United States
Full-time

A biotechnology company is seeking an exceptional software engineer to help launch a next-generation DNA synthesis platform.You'll architect and drive automated, AI-driven biomanufacturing, working...Show more

 • Promoted

Remote Senior Data Engineer - AI-Driven Fintech

Plum IncSan Francisco, CA, United States
Remote
Full-time

A fintech company is seeking a Senior Data Engineer to lead the design and implementation of scalable data pipelines using Python in a cloud environment.This fully remote role requires experience w...Show more