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
Hace más de 30 días
Tipo de contrato
  • A tiempo completo
  • Teletrabajo
Descripción del trabajo

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.

    Crear una alerta de empleo para esta búsqueda

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

    Ofertas similares
    Principal Python Engineer

    Principal Python Engineer

    VirtualVocations • Oakland, California, United States
    A tiempo completo
    A company is looking for a Principal Python Engineer to lead the development of AI-enabled code translation tools.Key Responsibilities Define software architecture for AI pipelines and implement ...Mostrar más
    Última actualización: hace 16 días • Oferta promocionada
    Senior Software Engineer, Data Operations Platform

    Senior Software Engineer, Data Operations Platform

    Block • San Francisco, California, United States
    A tiempo completo
    Block is one company built from many blocks, all united by the same purpose of economic empowerment.The blocks that form our foundational teams — People, Finance, Counsel, Hardware, Information Sec...Mostrar más
    Última actualización: hace más de 30 días • Oferta promocionada
    Senior Software Engineer

    Senior Software Engineer

    Parafin • San Francisco, California, United States
    A tiempo completo
    At Parafin, we’re on a mission to grow small businesses.Small businesses are the backbone of our economy, but traditional banks often don’t have their backs. We build tech that makes it simple for s...Mostrar más
    Última actualización: hace más de 30 días • Oferta promocionada
    Senior Data Engineer : Ingest & ELT to Snowflake (Remote)

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

    Voiceflow • San Francisco, CA, United States
    Teletrabajo
    A tiempo completo
    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...Mostrar más
    Última actualización: hace 4 horas • Oferta promocionada • Nueva oferta
    Senior Data Platform Engineer — Python & Cloud

    Senior Data Platform Engineer — Python & Cloud

    prosper.com • San Francisco, CA, United States
    A tiempo completo
    A leading fintech company in San Francisco is seeking an Enterprise Python Expert for their Data Engineering team.This role focuses on high-quality software engineering, including designing and bui...Mostrar más
    Última actualización: hace 6 días • Oferta promocionada
    Sr. Software Engineer, Data Engineering

    Sr. Software Engineer, Data Engineering

    Poshmark • Redwood City, California, United States
    A tiempo completo
    Poshmark is a leading fashion resale marketplace powered by a vibrant, highly engaged community of buyers and sellers and real-time social experiences. Designed to make online selling fun, more soci...Mostrar más
    Última actualización: hace 9 días • Oferta promocionada
    Senior Software Engineer - Cloud

    Senior Software Engineer - Cloud

    Tanium • Emeryville, California, United States
    A tiempo completo
    As a Tanium Senior Software Engineer focused on Cloud technologies, you will build and maintain best-of-breed products and infrastructure as part of a nimble development team.Tanium focuses on a cu...Mostrar más
    Última actualización: hace más de 30 días • Oferta promocionada
    Senior Software Engineer, Data Experience

    Senior Software Engineer, Data Experience

    Scale Ai • San Francisco, California, United States
    A tiempo completo
    Software is eating the world, but AI is eating software.We live in unprecedented times – AI has the potential to exponentially augment human intelligence. Every person will have a personal tutor, co...Mostrar más
    Última actualización: hace más de 30 días • Oferta promocionada
    Senior Software Engineer, Data Acquisition

    Senior Software Engineer, Data Acquisition

    Openai • San Francisco, California, United States
    A tiempo completo
    Senior Software Engineer, Data Acquisition .The Data Acquisition team within the Foundations organization at OpenAI is responsible for all aspects of data collection to support our model training o...Mostrar más
    Última actualización: hace más de 30 días • Oferta promocionada
    Senior Python Engineer, Truework

    Senior Python Engineer, Truework

    Checkr • San Francisco, CA, United States
    A tiempo completo
    Checkr is building the data platform to power safe and fair decisions.Established in 2014, Checkr’s innovative technology and robust data platform help customers assess risk and ensure safety and c...Mostrar más
    Última actualización: hace más de 30 días • Oferta promocionada
    Senior Software Engineer, Query Infra

    Senior Software Engineer, Query Infra

    Box • Redwood City, California, United States
    A tiempo completo
    In the current iteration, it's used to organize, discover, annotate, secure and retain content.But, we've only scratched the surface of what's possible. You have 4+ years of professional software de...Mostrar más
    Última actualización: hace más de 30 días • Oferta promocionada
    Python Software Engineer - AI Workflows

    Python Software Engineer - AI Workflows

    Labelbox • San Francisco, CA, United States
    A tiempo completo
    Alignerr connects top technical experts with leading AI labs to build, evaluate, and improve next-generation models.We work on real production systems and high-impact research workflows across data...Mostrar más
    Última actualización: hace más de 30 días • Oferta promocionada
    Senior Software Engineer - Openflow

    Senior Software Engineer - Openflow

    Snowflake • Menlo Park, California, United States
    A tiempo completo
    Snowflake is about empowering enterprises to achieve their full potential — and people too.With a culture that’s all in on impact, innovation, and collaboration, Snowflake is the sweet spot for bui...Mostrar más
    Última actualización: hace 18 horas • Oferta promocionada • Nueva oferta
    Director of Software Engineering - Geospatial / Satellite Data / Python / AWS (Remote / Hybrid)

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

    Attis • San Francisco, CA, United States
    Teletrabajo
    A tiempo completo +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...Mostrar más
    Última actualización: hace más de 30 días • Oferta promocionada
    Senior Software Engineer, Data Engineering (Finance)

    Senior Software Engineer, Data Engineering (Finance)

    Roblox • San Mateo, California, United States
    A tiempo completo
    The Data Engineering team at Roblox plays a fundamental role in enabling the company's success by developing and maintaining highly leveraged Core Data Sets, frameworks, and tooling to support the ...Mostrar más
    Última actualización: hace 9 días • Oferta promocionada
    Senior Python Backend Engineer : FastAPI & Cloud

    Senior Python Backend Engineer : FastAPI & Cloud

    Jobs for Humanity • San Francisco, CA, United States
    A tiempo completo
    A technology company is seeking a Senior Software Engineer with over 5 years of experience in Python and FastAPI.The successful candidate will have strong backend development skills and work with c...Mostrar más
    Última actualización: hace 10 horas • Oferta promocionada • Nueva oferta
    Senior Python Full-Stack Engineer — AI Data & Infrastructure

    Senior Python Full-Stack Engineer — AI Data & Infrastructure

    Alignerr • San Francisco, CA, United States
    A tiempo completo
    Senior Python Full-Stack Engineer — AI Data & Infrastructure.Alignerr connects top technical experts with leading AI labs to build, evaluate, and improve next‑generation models.We work on real prod...Mostrar más
    Última actualización: hace más de 30 días • Oferta promocionada
    Senior Python Engineer : Data Platform, Ownership, Impact

    Senior Python Engineer : Data Platform, Ownership, Impact

    Checkr, Inc. • San Francisco, CA, United States
    A tiempo completo
    A leading technology company in San Francisco is seeking a Senior Software Engineer to develop and maintain their platform. This role involves problem-solving, delivering high-quality solutions, and...Mostrar más
    Última actualización: hace más de 30 días • Oferta promocionada