{"id":2013735,"url":"https://alion.io/job/roku-senior-software-engineer-machine-learning-4","title":"Senior Software Engineer (Machine Learning)","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":"B","score":75,"open_postings":18,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":41,"computed_at":"2026-10-09T06:01: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":["San Jose, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":369750,"max":573750,"currency":"USD","period":"year","gross":null,"usd_annual":573750},"salary_estimate":null,"experience_years_min":1,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Computer Vision","optional":false},{"name":"LLM","optional":false},{"name":"Machine Learning","optional":false},{"name":"Python","optional":false},{"name":"PyTorch","optional":false},{"name":"SQL","optional":false},{"name":"TensorFlow","optional":false}],"status":"live","first_seen_at":"2026-09-24T00:17:57Z","employer_posted_date":"2026-10-07","last_verified_at":"2026-10-10T01:32:24Z","board_verified":true,"closed_at":null,"days_open":16,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":16},"description":"Join Roku as a Senior Software Engineer specializing in Machine Learning. In this role, you will build recommendation models for video recommendations, develop APIs for serving the recommendations model online, and leverage LLM and computer vision models. You will also experiment with semi-automatic annotation techniques for NLU models, re-train existing ML and DL models, and collaborate with engineering and product teams to launch research ideas into a Roku product release.\nMissions\nConstruire des modèles de recommandation pour les recommandations vidéo et développer des API pour servir le modèle de recommandation en ligne.\nRechercher et tirer parti des modèles de langage de grande taille (LLM) et des modèles de vision par ordinateur pour améliorer les recommandations.\nCollaborer avec les équipes d'ingénierie et de produit pour lancer des idées de recherche dans une version produit de Roku.\nProfil recherché\n - Data engineering skills such as SQL- Machine learning frameworks such as PyTorch and Tensorflow\n- Master’s degree or foreign equivalent in Computer Science or related field\n- 2 years experience in position, as a Data Scientist, Research Engineer, Technical Lead, or related occupation\n- Different types of machine learning (supervised, unsupervised, reinforcement, deep learning, computer vision, natural language processing such as LLM) and common algorithms\n- Linear algebra, calculus, probability, and statistics\n- Must have at least 1 year of prior work experience in each of the following:\n- Software engineering such as version control, testing and documentation\n- Programming languages like Python and Object Oriented Programming (OOP)","description_format":"text","description_chars":1667,"description_truncated":false,"requirements":{"experience_years_min":1,"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":54,"band":"ok","label":"Likely open","p_open":1,"p_active":0.605,"p_room":0.9,"age_days":15,"expected_fill_days":41,"reasons":["conf:0","stale_co","velocity","win:mid","comp:brand"],"computed_at":"2026-10-09T06:01:00Z"},"pay":{"stated_usd_annual":573750,"is_top_pay":true},"html_url":"https://alion.io/job/roku-senior-software-engineer-machine-learning-4","json_url":"https://alion.io/job/roku-senior-software-engineer-machine-learning-4.json","meta":{"generated_at":"2026-10-10T02:40:34Z","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","counted_by":"address","units_charged":1,"used_today":4913,"day_limit":5000,"remaining_today":87,"minute_limit":60,"resets_at":"2026-10-11T00: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-software-engineer-machine-learning-4"},{"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-software-engineer-machine-learning-4"},{"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-software-engineer-machine-learning-4"},{"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-software-engineer-machine-learning-4\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Froku-senior-software-engineer-machine-learning-4"}]}