Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

HelloFresh Logo

[US HQ] Senior Software Engineer

HelloFresh

Salary not specified
Nov 20, 2025
New York, NY, US
Apply Now

The Fulfillment Planning Technology team at HelloFresh is looking to evolve their next-generation internal application with a planning engine that automates the end-to-end planning process, and they need a Senior Software Engineer to help build, enhance, and co-own the Python-based algorithmic engine that drives automated planning.

Requirements

  • Strong software engineering experience with a focus on backend development and Python as the primary language
  • Experience designing and building systems with complex business logic, including deterministic, constraint-based optimizers, and MIP solvers
  • Hands-on experience building production-grade APIs with FastAPI or similar modern frameworks
  • Solid knowledge and experience with relational databases and comfortable working with data across various data systems (PostgreSQL, Snowflake, S3)
  • Experience with event-driven architecture and messaging technologies
  • Working knowledge of cloud environments, containerization, and orchestration (AWS, Docker, Airflow)
  • Full-stack capability with React or another modern FE framework — enough to support and enhance application

Responsibilities

  • Build, enhance, and co-own the Python-based algorithmic engine that drives automated planning, including deterministic logic and constraint-based components
  • Design, develop, and maintain backend services using FastAPI, ensuring scalable, reliable API interactions with our internal application
  • Work end-to-end across architecture, implementation, deployment, and operations within our modern technology ecosystem (EKS, RDS, S3, ElastiCache, Glue, etc.)
  • Collaborate closely with engineers, analysts, and planners to translate domain knowledge into robust, maintainable system logic
  • Contribute to the evolution of the platform toward event-driven patterns using technologies like Kafka
  • Support frontend needs for our internal React application, ensuring seamless integration between FE and BE layers
  • Improve reliability through automated testing, performance tuning, and thoughtful system design

Other

  • Strong communication skills and a proactive, collaborative approach to working with engineers, analysts, planners, and product partners
  • Comfort working through ambiguity and contributing clarity through simple, pragmatic design choices
  • A mindset of continuous learning, knowledge sharing, and improving the systems
  • Interacting with engineers, product stakeholders, analysts, planners, and teams across multiple regions
  • Generous PTO and flexible attendance policy