Senior Backend Engineer, Menu Personalization
HelloFreshMeal Kit company
Warsaw, PolandSenior
Software Engineering
About the role
Develop and maintain the backend infrastructure for HelloFresh's personalization engine.
- •Work with HelloFresh in Warsaw and its HelloTech organisation, building the digital products that power our end-to-end food experience.
- •Key Responsibilities Architect & Build: Deliver the core of our personalization engine by engineering high-availability Go microservices.
- •ML Operationalization: Partner with Data Scientists to translate complex statistical solutions and ML models into production-ready services.
- •System Evolution: Shape the future of our personalization platform by re-architecting legacy components into scalable, event-driven systems.
- •Operational Excellence: Manage the full lifecycle of your services—from experimentation and local development to deployment and monitoring in production.
- •Experimentation Support: Design and implement the backend infrastructure required to execute A/B tests and measure the impact of new recommendation strategies.
- •Requirements Professional Experience: Long-term (5+ yrs) work experience in backend engineering, with a strong focus on building distributed systems and microservices.
- •Golang Expertise: Deep proficiency in Golang and experience with its ecosystem in a production environment.
- •Python Familiarity: Comfortable reading, understanding, and contributing to Python codebases.
- •Distributed Systems: Proven track record with event-driven architectures and handling large-scale, heterogeneous datasets.
Tech stack
GoPythonMicroservicesDockerKubernetesCI/CDAWSGoogle CloudAzureTerraformCloudFormationPulumiEC2S3RDSECSEKSGKECloud RunBigQueryRedshift
Match insights
Tech:Go, Python, Microservices, Docker, Kubernetes
Level:Senior