|
Role: Senior Software Engineer
Location: New York, NY, United States
The role
The Fulfillment Planning Technology team builds & maintains the platform that powers how HelloFresh plans, sequences, & optimizes production across our operations. Our team has developed the first iteration of the next-generation internal application with a planning engine that now automates the end-to-end planning process a system with deep impact on how millions of meals move through our network.
As we continue evolving this system, extending its capabilities, & preparing for expansion, we are looking for a Senior Software Engineer with strong backend experience, a talent for turning complex logic into clean, reliable You
You will...
- Build, enhance, & co-own the Python-based algorithmic engine that drives automated planning, including deterministic logic & constraint-based components
- Design, develop, & maintain backend services using FastAPI, ensuring scalable, reliable API interactions with our internal application
- Work end-to-end across architecture, implementation, deployment, & operations within our modern technology ecosystem (EKS, RDS, S3, ElastiCache, Glue, etc.)
- Collaborate closely with engineers, analysts, & 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 & BE layers
- Improve reliability through automated testing, performance tuning, & thoughtful system design
- Guide as well as learn through pairing, design discussions, & knowledge sharing to help strengthen collective ownership across a strong, team-first environment
- Participate in shaping the future direction of an advanced system
You have.....
- Strong software engineering experience with a focus on backend development & Python as the primary language
- Experience designing & building systems with complex business logic, including deterministic, constraint-based optimizers, & MIP solvers
- Hands-on experience building production-grade APIs with FastAPI or similar modern frameworks
- Solid knowledge & experience with relational databases & comfortable working with data across various data systems (PostgreSQL, Snowflake, S3)
- Experience with event-driven architecture & messaging technologies
- Working knowledge of cloud environments, containerization, & orchestration (AWS, Docker, Airflow)
- Experience contributing to or designing scalable architecture for internal tools or operational platforms
- Full-stack capability with React or another modern FE framework enough to support & enhance application
- Strong communication skills & a proactive, collaborative approach to working with engineers, analysts, planners, & product partners
- Comfort working through ambiguity & contributing clarity through simple, pragmatic design choices
- A mindset of continuous learning, knowledge sharing, & improving the systems
Interacting with engineers, product stakeholders, analysts, planners, & teams across multiple regions is a big part of our day-to-day. Were looking for a strong problem-solver who thrives in partnership, communicates clearly, & brings a thoughtful engineering perspective to a wide range of systems & workflows.
Youll get
- Competitive hourly rate, 401K company match that vests immediately upon participation, & team bonus opportunities
- Generous PTO & flexible attendance policy
- Comprehensive health & wellness benefits with options at $0 monthly, effective first day of employment
- Up to 85% discount on subscriptions to HelloFresh meal plans (HelloFresh, Green Chef, Everyplate, & Factor_)
- Access to Employee Resource Groups that are open to all employees, including those pertaining to BIPOC, women, veterans, parents, & LGBTQ+
- Inclusive, collaborative, & dynamic work environment within a fast-paced, mission-driven company that is disrupting the traditional food supply chain
This job description is intended to provide a general overview of the responsibilities. However, the Company reserves the right to adjust, modify, or reassign work tasks & responsibilities as needed to meet changing business needs, operational requirements, or other factors.
|