Machine Learning Infrastructure Engineer
⚲ Warszawa
24 000 - 28 000 zł gross
Wymagania
- Python
- AWS
- Postgres
- MySQL
- DynamoDB
- Redis
- Kafka
- RabbitMQ
- SQS
- JVM
Opis stanowiska
Wymagania:
- 3+ years of professional software engineering experience and a degree in Computer Science, Engineering, or a related technical field.
- Strong software engineering fundamentals, including data structures, algorithms, clean code, testing, and reproducibility.
- Professional experience building backend services in Python; experience with Java, Kotlin, Go, C, or C++ is welcome.
- Experience designing and building RESTful APIs, gRPC services, or microservices from the ground up.
- Strong experience deploying and managing production services on AWS or GCP, or Azure.
- Experience with relational and non-relational databases such as Postgres, MySQL, DynamoDB, or Redis.
- Experience with event-driven architectures and message queues such as Kafka, RabbitMQ, or SQS.
- Strong debugging, profiling, and performance tuning skills, including latency tracking, scalability analysis, and production troubleshooting.
Zakres obowiązków:
- Design, build, and maintain Python microservices powering personalized content recommendations.
- Productionize, deploy, monitor, and operate machine learning services in cloud-based production environments.
- Partner with ML Engineers to integrate models into scalable backend services and real-time recommendation workflows.
- Ensure high availability, low latency, and strong performance through caching, load balancing, auto-scaling, and capacity planning.
- Own and improve personalization services, including reliability, testability, observability, scalability, and operational readiness.
- Conduct performance tuning, profiling, and latency optimization for high-traffic recommendation workloads.
- Collaborate with platform teams to use infrastructure, tooling, and deployment workflows that support fast product iteration.
- Work with Product Managers, ML Engineers, API Engineers, and Data Engineers to launch ML-powered personalization features.
Oferujemy:
- 100% paid medical care
- Multisport
- Creative tax (KUP)
- Home office allowance
- MacBook Pro
- 3+ years of professional software engineering experience and a degree in Computer Science, Engineering, or a related technical field.
- Strong software engineering fundamentals, including data structures, algorithms, clean code, testing, and reproducibility.
- Professional experience building backend services in Python; experience with Java, Kotlin, Go, C, or C++ is welcome.
- Experience designing and building RESTful APIs, gRPC services, or microservices from the ground up.
- Strong experience deploying and managing production services on AWS or GCP, or Azure.
- Experience with relational and non-relational databases such as Postgres, MySQL, DynamoDB, or Redis.
- Experience with event-driven architectures and message queues such as Kafka, RabbitMQ, or SQS.
- Strong debugging, profiling, and performance tuning skills, including latency tracking, scalability analysis, and production troubleshooting.
Zakres obowiązków:
- Design, build, and maintain Python microservices powering personalized content recommendations.
- Productionize, deploy, monitor, and operate machine learning services in cloud-based production environments.
- Partner with ML Engineers to integrate models into scalable backend services and real-time recommendation workflows.
- Ensure high availability, low latency, and strong performance through caching, load balancing, auto-scaling, and capacity planning.
- Own and improve personalization services, including reliability, testability, observability, scalability, and operational readiness.
- Conduct performance tuning, profiling, and latency optimization for high-traffic recommendation workloads.
- Collaborate with platform teams to use infrastructure, tooling, and deployment workflows that support fast product iteration.
- Work with Product Managers, ML Engineers, API Engineers, and Data Engineers to launch ML-powered personalization features.
Oferujemy:
- 100% paid medical care
- Multisport
- Creative tax (KUP)
- Home office allowance
- MacBook Pro
🔍 Dekoder Ogłoszenia
🔴
Partner with ML Engineers to integrate models into scalable backend services and real-time recommendation workflows.
Może oznaczać, że będziesz musiał tłumaczyć skomplikowane wymagania od inżynierów ML na język kodu i infrastruktury, często bez jasnych specyfikacji.
🔴
Own and improve personalization services, including reliability, testability, observabilit
Oznacza pełną odpowiedzialność za działanie i rozwój usług, co może wiązać się z pracą poza standardowymi godzinami w przypadku awarii.
🟡
Ensure high availability, low latency, and strong performance through caching, load balancing, auto-scaling, and capacity planning.
Wymaga dogłębnego zrozumienia i praktycznego zastosowania zaawansowanych technik optymalizacji wydajności i skalowalności.
🟡
Productionize, deploy, monitor, and operate machine learning services in cloud-based production environments.
Podkreśla, że praca będzie obejmować pełny cykl życia usług ML, od tworzenia po utrzymanie w środowisku produkcyjnym.
🟢
Design, build, and maintain Python microservices powering personalized content recommendations.
Wskazuje na kluczową rolę Pythona w tworzeniu mikroserwisów odpowiedzialnych za rekomendacje, co jest standardowym podejściem w tej dziedzinie.