{"id":3077833,"url":"https://alion.io/job/newxel-machine-learning-engineer-computer-vision-nxj-218","title":"Machine Learning Engineer, Computer Vision (NXJ-218)","company":{"id":679539,"name":"Newxel","domain":"newxel.com","url":"https://alion.io/company/newxel-2","size_band":"51-200","is_staffing_agency":true,"employer_type":"agency","is_intermediary":false,"listed_via":null,"ats_vendor":"Ashby","truth_index":null},"role":"AI/ML","role_family":"AI/ML","seniority":"middle","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Warsaw, Poland"],"countries":["PL"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":51000,"max_usd":104000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":11},"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"A/B Testing","optional":false},{"name":"Azure","optional":false},{"name":"Computer Vision","optional":false},{"name":"Docker","optional":false},{"name":"FFmpeg","optional":false},{"name":"Fine-tuning","optional":false},{"name":"OCR","optional":false},{"name":"ONNX Runtime","optional":false},{"name":"Python","optional":false},{"name":"PyTorch","optional":false},{"name":"TensorRT","optional":false},{"name":"YOLO","optional":false},{"name":"C","optional":true},{"name":"CVAT","optional":true},{"name":"Label Studio","optional":true},{"name":"Multimodal AI","optional":true},{"name":"Self-Supervised Learning","optional":true},{"name":"Synthetic Data","optional":true}],"status":"live","first_seen_at":"2026-10-22T10:35:51Z","employer_posted_date":"2026-10-22","last_verified_at":"2026-10-23T21:25:20Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"description":"The Role\nThe video understanding pipeline-from multi-object tracking and re-identification to action recognition-is yours to own and scale. The technical challenge lies in balancing high-throughput, low-latency GPU inference with cutting-edge detection accuracy across massive streams of sports footage. You will establish rigorous benchmark suites and decide which vision foundation models make it into production.\nAbout the Product\nThe platform ingests live and recorded sports video to automatically extract real-time metadata, temporal key moments, player statistics, and scene-boundary events. Operating across multiple sports leagues, it relies on frame-accurate video parsing to power downstream broadcast automation, search, and analytics tooling.\nTechnology Stack: The core ML pipeline is built in Python using PyTorch for model training and fine-tuning. Production GPU inference is optimized for cost and latency using TensorRT and ONNX Runtime within Dockerized, queue-driven microservices. FFmpeg handles large-scale video decoding, while Azure (Service Bus, Blob Storage) underpins the asynchronous messaging infrastructure.\nWhat You’ll Be Doing \nOwn and improve the vision services\nOwn the video understanding pipeline, including object detection, multi-object tracking, player re-identification, jersey-number recognition and on-screen text recognition (OCR).\n\nOwn event and action recognition, including temporal localisation of key moments, shot and scene-boundary detection, replay detection and camera-view classification.\n\nOptimise GPU inference for throughput and cost through batching, precision tuning and compilation.\n\nMonitor production quality and latency, and investigate failures and regressions.\n\nEvaluate and test new models\nBuild and maintain labelled sports benchmarks, split by sport, league and content type.\n\nDefine and track key metrics, including mAP, F1, precision, recall, IoU, latency and GPU cost.\n\nRun systematic bake-offs comparing new detection, tracking, segmentation, re-identification and video foundation models. Reproduce published results on our data.\n\nWrite decision memos with clear recommendations, trade-offs and licensing considerations.\n\nOwn the regression suite and shadow or A/B testing pipelines, ensuring every model or configuration change is validated before deployment.\n\nTrack new papers, model releases and leaderboards, and identify which developments warrant further evaluation.\n\nWhat We Expect \nMust have\n3-5+ years of experience shipping production ML systems, including 2+ years in computer vision, ideally working with video.\n\nStrong Python and PyTorch skills, including hands-on experience profiling and optimising GPU inference using TensorRT and ONNX Runtime.\n\nHands-on experience in at least two of the following areas: object detection and segmentation (YOLO, DETR-family, SAM), OCR and scene-text recognition, or video action recognition and temporal localisation.\n\nExperience building test sets, calculating evaluation metrics such as mAP, F1 and temporal IoU, and running rigorous model comparisons.\n\nAbility to critically evaluate new research papers and model cards, and reproduce published results.\n\nProduction deployment experience with Docker, queue-driven services and cloud GPU infrastructure.\n\nExperience with video processing at scale, including FFmpeg, video decoding pipelines and frame sampling.\n\nStrong written communication skills, with the ability to document technical trade-offs and make clear recommendations.\n\nNice to have\nExperience with Azure (Service Bus, Blob Storage) and message-driven architectures.\n\nExperience with vision-language models and multimodal understanding across video, audio and text.\n\nExperience fine-tuning or adapting vision models to specific domains, particularly sports video.\n\nExperience with self-supervised learning or synthetic data generation to reduce labelling costs.\n\nFamiliarity with annotation tools such as CVAT and Label Studio, and experience working with labelling teams.\n\nExperience with shadow deployments and A/B testing.\n\nFamiliarity with commercial model licensing.\n\nWhy This Role Is Worth Your Time\nDirect, unconstrained ownership of the full ML lifecycle-from paper replication and benchmark creation to live GPU optimization.\n\nProduction impact at scale, where your model optimization directly lowers real-world infrastructure costs and improves latency on high-volume video data.\n\nHigh-rigor, evidence-driven engineering environment that prioritizes A/B testing, shadow paths, and statistical validation over hype.","description_format":"text","description_chars":4561,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Poland","iso":"PL","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Robotic Software & Control Systems"],"lifecycle":[{"event":"open","at":"2026-10-22T11:09:38Z"}],"visa":[],"liveness":{"score":54,"band":"ok","label":"Likely open","p_open":1,"p_active":0.542,"p_room":1,"age_days":0,"expected_fill_days":31,"reasons":["conf:2","agency","velocity","win:early"],"computed_at":"2026-10-23T05:54:15Z"},"pay":null,"html_url":"https://alion.io/job/newxel-machine-learning-engineer-computer-vision-nxj-218","json_url":"https://alion.io/job/newxel-machine-learning-engineer-computer-vision-nxj-218.json","meta":{"generated_at":"2026-10-24T00:40:40Z","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":988,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-25T00: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":679539},"rest":"https://alion.io/mcp/rest/get_company?id=679539"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fnewxel-machine-learning-engineer-computer-vision-nxj-218"},{"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%2Fnewxel-machine-learning-engineer-computer-vision-nxj-218"},{"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%2Fnewxel-machine-learning-engineer-computer-vision-nxj-218"},{"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/newxel-machine-learning-engineer-computer-vision-nxj-218\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fnewxel-machine-learning-engineer-computer-vision-nxj-218"}]}