Senior Backend Engineer - Menu Personalization
HelloFresh
⚲ Warszawa
23 000–32 000 zł brutto / mies.
Wymagania
- Python
- Docker
- Git
- GitHub
Opis stanowiska
Nasze wymagania: 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. You don't need to be a Python expert, but should be willing and able to familiarize yourself with Python/FastAPI services, work with data processing libraries, and collaborate with Data Scientists who primarily use Python. Distributed Systems: Proven track record with event-driven architectures and handling large-scale, heterogeneous datasets. Cloud & DevOps: Hands-on experience with cloud infrastructure, container orchestration (Docker), and robust CI/CD pipelines. Quality First: A strong foundation in software development best practices, including TDD, clean code, and Git. AI-Assisted Development: Experience leveraging Generative AI tools (e.g., Claude, GitHub Copilot) to accelerate development and improve code quality. Communication: Exceptional ability to translate technical architecture into business value for non-technical stakeholders and product partners. Zakres obowiązków: Architect & Build: Deliver the core of our personalization engine by engineering high-availability Golang microservices that power real-time recommendations. You’ll build and optimize Python/FastAPI services that rank recipes using ML embeddings and sophisticated multi-objective optimization algorithms. ML Operationalization: Partner closely 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 that can handle millions of requests globally. 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. Tech Stack Mastery: Work with state-of-the-art technologies including Kafka, Redis, SQS, FastAPI, Kubernetes, Docker, and PostgreSQL.Technical Guidance: Provide knowledge sharing and technical guidance to other engineering contributors through code reviews and architectural alignment. Oferujemy: Global collaboration at scale: Collaborate with experienced engineers and product partners across HelloTech’s international teams, in a culture of active knowledge sharing. Technology with real-world impact: Build and operate modern systems at global scale, supporting 6+ millions of customers and complex supply chain operations. Technical/Product/Design leadership: Drive best practices and influence architecture/design, quality, and ways of working in an autonomous, product-led setup. End-to-end development/delivery: Drive decisions from problem definition to production, improving systems and enabling long-term scalability. Access to workspace at Warsaw Centre Point. The hub offers modern facilities including showers, breakout zones, outdoor space, cycle parking, and refreshments (coffee, soft drinks, and fruit).