{"id":2013755,"url":"https://alion.io/job/roku-senior-machine-learning-engineer-search-recommendations-2","title":"Senior Machine Learning Engineer (Search & Recommendations)","company":{"id":185188,"name":"Roku","domain":"roku.com","url":"https://alion.io/company/roku-2","size_band":"501-1000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Welcome to the Jungle","truth_index":{"grade":"A","score":90,"open_postings":17,"ghost_share":0,"stale_share":0.412,"repost_share":0,"time_to_fill_p50_days":46,"computed_at":"2026-10-13T05:45:00Z"}},"role":"AI/ML","role_family":"AI/ML","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Cambridge, United Kingdom"],"countries":["GB"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":136000,"max_usd":251000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":34},"experience_years_min":8,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Amazon S3","optional":false},{"name":"Java","optional":false},{"name":"Machine Learning","optional":false},{"name":"Multimodal AI","optional":false},{"name":"NLP","optional":false},{"name":"Python","optional":false},{"name":"Scala","optional":false},{"name":"Spark","optional":false}],"status":"live","first_seen_at":"2026-09-12T00:19:06Z","employer_posted_date":"2026-10-07","last_verified_at":"2026-10-13T20:55:43Z","board_verified":true,"closed_at":null,"days_open":32,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":32},"description":"Join our team as a Senior Machine Learning Engineer, specializing in Search & Recommendations. In this role, you will leverage your technical skills, business intuition, and analytical thinking to build AI-powered products that enhance user experience. You will apply state-of-the-art machine learning techniques, run online AB tests, collaborate with cross-functional teams, and provide technical leadership. This position offers a range of benefits, including medical, wellness, and financial benefits, unlimited paid time off, and work-from-home opportunities.\nMissions\nConduire l'innovation dans la recherche et la découverte en appliquant des techniques d'apprentissage automatique de pointe.\nCollaborer avec des équipes d'ingénierie et des équipes interfonctionnelles pour traduire les exigences commerciales en spécifications techniques.\nFournir un leadership technique pour orienter la feuille de route technique et l'apprentissage automatique pour le classement de recherche et la monétisation.\nProfil recherché\n - Communication and presentation skills are important. The role requires both high technical acumen and problem-solving abilities, motivation, and exceptional attention to detail. Every day, you'll look at what exists and find ways to make it better- Good understanding of system architecture. Have experience in big data technologies and streaming architecture, data pipelines, etc\n- MS in Computer Science, Statistics, or related field, but a Ph.D. in CS or related fields is preferred\n- 8+ years of experience (or PhD with 6 years of experience) applying Machine Learning to concrete problems at large-scale in domains like recommendation or search or ads\n- Strong CS fundamentals. Should be able covert ideas to code with ease\n- We'd love to see that you've worked with big data systems (Spark, S3, and Airflow) and can program (Java, Scala, or Python)\n- Good understanding of machine learning fundamentals like classification, deep neural nets, and sequence-based models. Familiarity with modern NLP stack and multi-modal representation learning is a plus","description_format":"text","description_chars":2082,"description_truncated":false,"requirements":{"experience_years_min":8,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"master","optional":true},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"United Kingdom","iso":"GB","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-07T13:07:33Z"}],"visa":[],"liveness":{"score":76,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.842,"p_room":0.9,"age_days":31,"expected_fill_days":46,"reasons":["conf:2","velocity","win:mid"],"computed_at":"2026-10-13T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/roku-senior-machine-learning-engineer-search-recommendations-2","json_url":"https://alion.io/job/roku-senior-machine-learning-engineer-search-recommendations-2.json","meta":{"generated_at":"2026-10-14T00:34:02Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":799,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-15T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":185188},"rest":"https://alion.io/mcp/rest/get_company?id=185188"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Froku-senior-machine-learning-engineer-search-recommendations-2"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Froku-senior-machine-learning-engineer-search-recommendations-2"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Froku-senior-machine-learning-engineer-search-recommendations-2"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/roku-senior-machine-learning-engineer-search-recommendations-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Froku-senior-machine-learning-engineer-search-recommendations-2"}]}