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
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
  • [filters.remote]
[job_card.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.

    [job_alerts.create_a_job]

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

    [internal_linking.similar_jobs]
    Senior Software Engineer

    Senior Software Engineer

    Medeloop • San Francisco, California, US
    [job_card.full_time]
    Job Description Job Description About Medeloop Medeloop is creating the future of clinical operations and health research through cutting-edge AI and big data technologies.Our unified platform, sp...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Staff Software Engineer, Data Systems (Python)

    Staff Software Engineer, Data Systems (Python)

    Northbeam LLC • San Francisco, CA, United States
    [job_card.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]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Robotics Software Engineer (C++ / Python) for Autonomy

    Senior Robotics Software Engineer (C++ / Python) for Autonomy

    Simbe • San Francisco, CA, United States
    [job_card.full_time]
    A leading retail robotics company is seeking a Senior Python & C++ engineer to drive the development of Tally's software stack. The role involves maintaining and improving autonomous robot functions...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Backend Engineer AI & Search Platform

    Senior Backend Engineer AI & Search Platform

    TAKO, Inc. • San Francisco, CA, United States
    [job_card.full_time]
    A tech-driven company in San Francisco is seeking a seasoned backend engineer to own critical backend projects that support data, AI, and search infrastructures. Ideal candidates should have at leas...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Staff Software Engineer (Data Platforms)

    Staff Software Engineer (Data Platforms)

    Prosper.com • San Francisco, CA, United States
    [job_card.full_time]
    We need an Enterprise Python Expert to join our Data Engineering team.While youll work within our data ecosystem, your primary focus is high-quality Software Engineering : designing and building pip...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Lead Backend Engineer - AI Tooling

    Lead Backend Engineer - AI Tooling

    Alignerr Corp. • San Francisco, CA, United States
    [job_card.full_time]
    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...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Python Programmer

    Python Programmer

    SonSoft • Redwood City, CA, United States
    [job_card.full_time]
    USA based corporation duly organized under the laws of the Commonwealth of Georgia.Software Development, Software Consultancy and Information Technology Enabled Services. Fluent in one programming l...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Senior Python Engineer, Truework

    Senior Python Engineer, Truework

    Checkr • San Francisco, CA, United States
    [job_card.full_time]
    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...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer, ML Pipelines, Data & Automation

    Senior Software Engineer, ML Pipelines, Data & Automation

    Waabi • San Francisco, California, US
    [job_card.full_time]
    Job Description Job Description Waabi, founded by AI visionary Raquel Urtasun, is the leader in Physical AI.With a world-class team, we're unlocking the next era of autonomous transportation with...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer - AI Platform

    Senior Software Engineer - AI Platform

    StubHub • San Francisco, California, US
    [job_card.full_time]
    Job Description Job Description StubHub is on a mission to redefine the live event experience on a global scale.Whether someone is looking to attend their first event or their hundredth, we're he...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior AI Compute Infrastructure Engineer

    Senior AI Compute Infrastructure Engineer

    Heygen • San Francisco, CA, United States
    [job_card.full_time]
    A tech company specializing in AI infrastructure is seeking a Software Engineer to build a scalable compute platform for its generative video models. The ideal candidate will have over 5 years of ex...[show_more]
    [last_updated.last_updated_less] • [promoted] • [new]
    Senior Backend Engineer Healthcare AI, Equity

    Senior Backend Engineer Healthcare AI, Equity

    REGARD • San Francisco, CA, United States
    [job_card.full_time]
    A healthcare technology company is seeking a Senior Backend Software Engineer in San Francisco.The role involves designing and developing backend services, mentoring team members, and collaborating...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Python Engineer - Healthcare Fintech

    Senior Python Engineer - Healthcare Fintech

    Anatomy Financial • San Mateo, CA, United States
    [job_card.full_time]
    A financial technology leader located in California is seeking a Senior Software Engineer.In this role, you will write high-quality Python code, contribute to system design, and mentor junior engin...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Robotics Software Engineer (C++ & Python)

    Senior Robotics Software Engineer (C++ & Python)

    Simbe Robotics Inc • San Francisco, CA, United States
    [job_card.full_time]
    Simbe Robotics is a leading retail robotics company providing in-store intelligence solutions that help retailers optimize operations, improve shelf execution, and deliver valuable data insights.Ou...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Staff Platform Engineer AI-Driven Cloud & SRE

    Senior Staff Platform Engineer AI-Driven Cloud & SRE

    Adobe • San Francisco, CA, United States
    [job_card.full_time]
    A leading technology company is seeking a Senior Staff Engineer in San Francisco to enhance engineering platforms.The role involves designing and building reliable systems for large-scale distribut...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    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
    [filters.remote]
    [job_card.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]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer - C++ Core Data

    Senior Software Engineer - C++ Core Data

    Zoox • Foster City, California, US
    [job_card.full_time]
    Job Description Job Description We are looking for engineers who are passionate about managing data at scale.As a Senior Software Core Data engineer, you will work across the entire data generati...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Senior Staff Software Architect : Data & Cloud Pipelines

    Senior Staff Software Architect : Data & Cloud Pipelines

    Sirius XM Radio Inc • Oakland, CA, United States
    [job_card.full_time]
    A major audio entertainment company is seeking a Senior Staff Software Engineer to design backend services and data products. The role involves leading architecture discussions, collaborating with v...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]