Senior Backend Engineer, Menu Personalization
HelloFresh2 days ago
Responsibilities
- Architect and build high-availability Golang microservices for real-time recommendations.
- Collaborate with Data Scientists to translate ML models into production-ready services.
- Re-architect legacy components into scalable, event-driven systems.
- Manage the full lifecycle of services from development to production monitoring.
- Design backend infrastructure for A/B testing and measuring recommendation strategies.
- Utilize technologies like Kafka, Redis, SQS, FastAPI, Kubernetes, Docker, and PostgreSQL.
- Provide technical guidance and knowledge sharing through code reviews.
Requirements
- 5+ years of experience in backend engineering with a focus on distributed systems.
- Deep proficiency in Golang and experience in a production environment.
- Familiarity with Python and ability to work with Python/FastAPI services.
- Proven experience with event-driven architectures and large-scale datasets.
- Hands-on experience with cloud infrastructure and container orchestration.
- Strong foundation in software development best practices, including TDD.
- Experience with Generative AI tools to enhance development processes.
- Exceptional communication skills to convey technical concepts to non-technical stakeholders.
Benefits
- Collaborate with experienced engineers and product partners globally.
- Build and operate systems that support over 6 million customers.
- Influence architecture and design in a product-led environment.
- Drive decisions from problem definition to production.
- Access to modern workspace facilities in Warsaw Centre Point.