Talent.com
Yummly
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
Salary
$130,000.00–$160,000.00 yearly
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

Python Developer

Pinnacle Technical ResourcesSan Francisco, CA, US
$75.00 hourly
Full-time

THIS JOB DESCRIPTION WAS CREATED BY AI, REVIEW BEFORE POSTING Senior Software Engineer – Python / PySpark (Mainframe Modernization) Location: San Francisco, CA Duration: 12 months Job ID: 176553 Te... Show more

 • Promoted

Senior Data Platform Engineer - AI-Driven Scale

Menlo VenturesSan Francisco, CA, United States
Full-time

A leading data and AI company in San Francisco is seeking a Sr.Staff Software Engineer to join their executive leadership team.This role involves designing the Data Intelligence Platform, developin... Show more

 • Promoted

Senior AI Software Engineer - Remote, High-Impact

Turquoise HealthSan Francisco, CA, United States
Remote
Full-time

A healthcare technology startup is seeking a Senior Software Engineer to join their remote AI team.This role involves designing and operating customer-facing features, building internal services, a... Show more

 • Promoted

Software Engineer, Python - AI Training (Freelance, Remote)

AlignerrSan Francisco, CA, United States
Remote
Full-time

Software Engineer, Python - AI Training (Freelance, Remote)is a community of subject matter experts from several disciplines who align AI models by creating high-quality data in their field of expe... Show more

 • Promoted

Senior Python Engineer - Backend, Hybrid / Remote

CheckrSan Francisco, CA, United States
Remote
Full-time

A fast-growing technology firm in San Francisco is seeking a Senior Software Engineer for its Truework team.The role emphasizes backend development and involves working closely with cross-functiona... Show more

 • Promoted

Senior Software Engineer, Planner Reasoning -- Remote

WaymoSan Francisco, CA, United States
Remote
Full-time

A leading autonomous driving technology company is seeking a Senior Software Engineer, Planner Reasoning to develop and improve the driver performance of their technology.The ideal candidate will h... Show more

 • Promoted

Remote Senior Python Engineer

TuringSan Francisco, California, United States
Remote
Full-time

Several years of software engineering experience (3 years or more).Strong expertise in Python with deep knowledge of frameworks, tooling, and best practices for building production-grade software.E... Show more

 • Promoted

Snowflake Senior/Lead Data Engineer

KomforceSan Francisco, California, United States
Remote
Full-time
Quick Apply

This is a deeply hands-on role for someone who is genuinely strong in.This is not just an execution role.We are looking for someone who can set direction, raise engineering standards, mentor others... Show more

Senior Platform Software Engineer- Belmont,CA

GPS companyBelmont, CA, US
Full-time

Senior Platform Software Engineer Full Time opportunity, Office located in Belmont, CA (Hybrid) As a Senior Platform Software Engineer, you will be integral to developing scalable backend services ... Show more

 • Promoted

Senior Python Backend Engineer - Distributed Systems Lead

Scribd, Inc.San Francisco, CA, United States
Full-time

A global technology company based in Mexico City is seeking a Senior Software Engineer.The role involves designing and optimizing backend systems, focusing on event-driven and distributed architect... Show more

 • Promoted

Remote Senior Backend Engineer - Go / Python Expert

HouseCanary, Inc.San Francisco, CA, United States
Remote
Full-time

A leading real estate data analytics firm is seeking a Senior Backend Software Engineer to work remotely from the US.The role focuses on developing and maintaining scalable software using Golang an... Show more

 • Promoted

Senior Data Engineer: Ingest & ELT to Snowflake (Remote)

VoiceflowSan Francisco, CA, United States
Remote
Full-time

A growing healthcare technology firm in San Francisco seeks a Senior Data Engineer to build and maintain scalable data ingestion infrastructure.The ideal candidate has 4-6 years of experience in da... Show more

 • Promoted

Senior Python Developer / Remote / Cloud & Microservices

Motion Recruitment PartnersSan Francisco, CA, United States
Remote
Full-time +1

Senior Python Developer / Remote / Cloud & MicroservicesSan Francisco, California100% RemoteContract80 / hr - $90 / hrJob DescriptionJoin a globally recognized leader in the entertainment and m... Show more

 • Promoted

Senior Python Developer | Fleet Management Software (EVs) | Startup | Hybrid (San Francisco) |

White BaySan Francisco, CA, US
Full-time

Senior Python Developer | Fleet Management Software (EVs) | Startup Experience | Hybrid Model (San Francisco) | $150k-$210k USD + Benefits.They are developing a modern fleet management platform pur... Show more

Senior Data Software Engineer - Remote (US / CA / MX / BR)

DoximitySan Francisco, CA, United States
Remote
Full-time

A leading health technology company is seeking a talented engineer skilled in Python and SQL to join their innovative team.This role involves developing data pipelines and collaborating on AI solut... Show more

 • Promoted

Senior Robotics Software Engineer (C++ & Python)

Simbe RoboticsSan Francisco, California, United States, 94101
$150,000.00 yearly
Full-time

Senior Robotics Software Engineer (C++ & Python).Simbe Robotics is a leading retail robotics company providing in-store intelligence solutions that help retailers optimize operations, improve shelf... Show more

Python Systems Engineer (Remote)

CrunchRedwood City, CA, United States
Remote
Full-time

We offer a survey data analysis platform that allows market researchers, analysts, and marketers to collaborate in a secure, cloud-based environment, using an intuitive drag-and-drop interface.Crun... Show more

 • Promoted

Senior Software Engineer

Welkin Health, Inc.San Francisco, CA, US
Full-time
Quick Apply

Welkin Health seeks a customer-focused and experienced senior software engineer to join our engineering team and partner with our customer-facing and product teams to deliver a best-in-class config... Show more

Software Engineer, Developer Experience & Productivity

OpenAISan Francisco, CA, United States
Full-time

A leading AI research organization in San Francisco is looking for a software engineer to optimize developer workflows and enhance the CI process.This role requires a passion for improving develope... Show more

 • Promoted

Senior Fullstack Engineer (Ruby / Python / React)

CrewAISan Francisco, CA, US
Full-time
Quick Apply

We are looking for an experienced Fullstack Engineer to join our dynamic team at crewAI.You will be instrumental in advancing our crewAI+ platform, a Ruby on Rails application that heavily leverage... Show more