{"id":2013932,"url":"https://alion.io/job/roku-senior-machine-learning-engineer-7","title":"Senior Machine Learning Engineer","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":93,"open_postings":17,"ghost_share":0,"stale_share":0.294,"repost_share":0,"time_to_fill_p50_days":51,"computed_at":"2026-10-10T05:45:15Z"}},"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":["San Jose, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":229500,"max":360000,"currency":"USD","period":"year","gross":null,"usd_annual":360000},"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Amazon S3","optional":false},{"name":"Amazon SageMaker","optional":false},{"name":"Apache Kafka","optional":false},{"name":"AWS","optional":false},{"name":"Flink","optional":false},{"name":"Hugging Face","optional":false},{"name":"Java","optional":false},{"name":"Kotlin","optional":false},{"name":"Machine Learning","optional":false},{"name":"Python","optional":false},{"name":"PyTorch","optional":false},{"name":"Ray","optional":false},{"name":"Scala","optional":false},{"name":"Spark","optional":false}],"status":"live","first_seen_at":"2026-08-23T00:19:31Z","employer_posted_date":"2026-10-07","last_verified_at":"2026-10-11T19:33:41Z","board_verified":true,"closed_at":null,"days_open":49,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":49},"description":"Join Roku's Recommendation team as a Senior Machine Learning Engineer. In this role, you will design, build, and scale robust distributed systems for personalized content recommendations. You will develop end-to-end machine learning platforms and infrastructure, ensuring seamless deployment, monitoring, and optimization of algorithms. Collaborate closely with engineering and cross-functional teams, enhance the ML platform ecosystem, and contribute to onboarding and mentoring new team members. Enjoy benefits such as medical, wellness, and financial benefits, unlimited paid time off, and work from home opportunities.\nMissions\nDesign, build, and scale robust distributed systems that power personalized content recommendations for millions of users.\nDevelop end-to-end machine learning platforms and infrastructure, ensuring seamless deployment, monitoring, and optimization of algorithms.\nCollaborate closely with engineering and cross-functional teams to translate business requirements into modular platform components and APIs.\nProfil recherché\n - You are fluent with one of the high-level programming languages like Java, Scala, Kotlin, or Python- We’d love to see that you’ve worked with big data systems (Spark, Kafka, Flink, S3, AirFlow)\n- 5+ years of experience building software solutions to concrete problems\n- Strong CS fundamentals. Should be able to write an algorithm with ease\n- MS in Computer Science or related field\n- AI literacy and curiosity. You have either tried Gen AI in your previous work or outside of work, or are curious about Gen AI and have explored it\n- Familiar with model ML frameworks and tools: Ray, PyTorch, HuggingFace, AWS Sagemaker","description_format":"text","description_chars":1676,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"master","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-07T13:07:33Z"}],"visa":[{"country":"US","licensed_sponsor":true,"evidence":"H-1B filings in 12 months: 63 · green card filings: 7","filings_12m":63,"filings_prev_12m":149,"green_card_filings_12m":7,"median_offered_wage_usd":223500,"route":null,"cap_exempt":false,"checked_at":"2026-10-03T21:08:04+00:00","sources":["US Department of Labor: LCA disclosure data (H-1B, H-1B1, E-3)","US Department of Labor: PERM disclosure data (green cards)"],"filings_for_role_12m":43}],"liveness":{"score":61,"band":"ok","label":"Likely open","p_open":1,"p_active":0.811,"p_room":0.75,"age_days":48,"expected_fill_days":51,"reasons":["conf:1","velocity","win:late"],"computed_at":"2026-10-10T05:45:15Z"},"pay":{"stated_usd_annual":360000,"is_top_pay":true},"html_url":"https://alion.io/job/roku-senior-machine-learning-engineer-7","json_url":"https://alion.io/job/roku-senior-machine-learning-engineer-7.json","meta":{"generated_at":"2026-10-11T21:22:19Z","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":10204,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-12T00: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-7"},{"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-7"},{"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-7"},{"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-7\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Froku-senior-machine-learning-engineer-7"}]}