Senior Machine Learning Engineer
Posted bythe hiring team· 2 days ago
- Location
Posted bythe hiring team· 2 days ago
Senior Machine Learning Engineer
USD 102,336 – USD 115,541
Above 72% in Data
Be among the first applicants
Verified team
HR-vetted before going live.
Transparent pay
Salary stated upfront.
Be among the first applicants
Just opened — your application stands out.
About this role
We are hiring on behalf of our client, a global innovator in fitness and wellness technology. Their mission is to empower people to live fit, strong, long, and happy lives by delivering integrated experiences to millions of members anytime, anywhere.
We are looking for a Senior Machine Learning Engineer to join the Personalization team, which owns the recommendation systems powering content discovery across the ecosystem. In this role, you will work on end-to-end ML systems: building and training models, improving real-time recommendation services, running experiments, and deploying scalable solutions into production. You will help evolve the recommendation platform from multiple models toward a more unified, real-time architecture, while also contributing to company's IQ initiatives involving LLMs, personalized plans, and AI-powered member experiences.
Key takeaways:
Stack: Python, Spark, Airflow, AWS, S3, Kubernetes, recommender systems, Deep Learning, Transformers, LLMs, MLOps, REST/gRPC/FastAPI, A/B testing
Salary: 31 000 PLN - 35 000 PLN gross on the Contract of Employment
Working model: Hybrid - 3 days/week from the office
Location: ul. Grzybowska 60, Warsaw
Recruitment process:
A call with the company Recruiter
Hiring Manager screening
Coding interview
Panel interviews with the team (coding, architecture, and cross-collaboration interviews, Hiring Manager meeting)
Responsibilities:
Build, train, evaluate, and improve ML models powering personalized workout and content recommendations.
Develop and maintain data and ML pipelines using Python, Spark, Airflow, AWS, and S3.
Productionize, deploy, monitor, and optimize ML models and recommendation services.
Improve real-time model serving, including latency, scalability, reliability, and infrastructure costs.
Support the evolution of recommendation systems toward unified rankers, candidate generation, and inference services.
Run A/B tests and analyze experiment results with Product Analysts to measure product and member impact.
Contribute to IQ initiatives, including personalized plans, insights, LLM-based features, and responsible AI practices.
Collaborate with ML Engineers, Data Engineers, Software Engineers, Platform Engineers, Product Managers, and Analysts to deliver scalable personalization features.
Requirements:
4+ years of experience in machine learning, ideally in recommender systems, NLP, computer vision, or another applied ML domain.
Degree in Computer Science, Machine Learning, Statistics, Mathematics, Operational Research, or another quantitative field.
Strong hands-on experience building, training, evaluating, and improving ML models.
Solid software engineering skills, including clean code, data structures, algorithms, and production readiness.
Professional experience with Python; experience with Java, Kotlin, Go, C, or C++ is a plus.
Experience with large-scale data pipelines, distributed processing, and orchestration tools such as Spark and Airflow.
Familiarity with cloud-based ML environments, preferably AWS, and production serving technologies such as Kubernetes, REST, gRPC, or FastAPI.
Strong communication skills and the ability to work cross-functionally with product, analytics, platform, data, and engineering teams.
What we offer:
100% paid medical care
Multisport
Creative tax (KUP)
Home office allowance
MacBook Pro
Apply now
If this sounds like your next step, we’d love to hear from you! Please Apply via JobRemotely.
The Senior Machine Learning Engineer role with the hiring team offers USD 102,336–115,541 per year. Salary information is published as part of every JobRemotely listing so candidates can self-screen before applying.
Yes — the hiring team has marked this Senior Machine Learning Engineer role as open to candidates based in Poland. Eligibility requirements are surfaced in the JobPosting structured data on the listing.
The hiring team uses the JobRemotely structured hiring pipeline: candidates apply through the listing, complete a paid test task or screening, and only then proceed to interviews. This skips the resume black hole and respects everyone's time.
Similar roles
Hand-picked from the same category.
the hiring team· San Francisco·Remote·2 days ago
USD 228,960 – USD 315,360
Viewthe hiring team· San Francisco·Remote·2 days ago
USD 170,400 – USD 223,200
Viewthe hiring team· San Francisco·Remote·2 days ago
USD 297,000 – USD 330,000
Viewthe hiring team· San Francisco·Remote·2 days ago
USD 445,000 – USD 555,000
View