{"id":1765758,"url":"https://alion.io/job/virtuslab-machine-learning-engineer-2","title":"Machine Learning Engineer","company":{"id":1440,"name":"VirtusLab","domain":"virtuslab.com","url":"https://alion.io/company/virtuslab","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"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":["Kraków, Poland"],"countries":["PL"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":140,"max":185,"currency":"PLN","period":"hour","gross":null,"usd_annual":96000},"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Azure","optional":false},{"name":"Docker","optional":false},{"name":"Kubernetes","optional":false},{"name":"Machine Learning","optional":false},{"name":"pySpark","optional":false},{"name":"Python","optional":false},{"name":"Spark","optional":false},{"name":"Terraform","optional":false},{"name":"CI/CD","optional":true},{"name":"FastAPI","optional":true},{"name":"GitHub","optional":true},{"name":"GitHub Actions","optional":true},{"name":"MLFlow","optional":true},{"name":"Splunk","optional":true}],"status":"live","first_seen_at":"2026-10-03T13:00:13Z","employer_posted_date":null,"last_verified_at":"2026-10-03T13:00:13Z","board_verified":false,"closed_at":null,"days_open":1,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":1},"description":"VirtusLab is a leading European software consulting and engineering company. Our mission is to craft clean code and practical solutions with precision and purpose. We foster a dynamic culture rooted in strong engineering, a sense of ownership, and transparency, empowering professionals to make a substantial impact in the software industry.\nAbout\nDriving business innovation with production-ready machine learning pipelines. The cooperation involves deploying and maintaining ML workflows, leveraging Azure for cloud computing and on-prem clusters for ETLs. Collaborating with Data Scientists includes contributing to AI-powered projects while shaping the technical culture.\nProject\nPricing team\nProject Scope\nDelivering price optimisation solutions in close cooperation with a major UK retailer's data science team. The project aims to enable quick exploration and productionisation of the ML models and respective optimisation algorithms in a hybrid-cloud environment. The ultimate objective is providing APIs for the optimiser to solve pricing class problems across multiple business domains.\nThe scope of cooperation covers:\nImplementing the end-to-end Machine Learning Lifecycle, starting from data preparation through automated deployment to continuous monitoring of data and models in production.\n\nDeveloping PySpark data pipelines to load and transform large amounts of data to produce significant features used in modelling and analytics.\n\nProvisioning all cloud resources supporting model development in AzureML with IaC using Terraform\n\nSelecting the best architectural patterns to solve business problems.\n\nBuilding robust and maintainable code in the cloud and on-prem to bring models fast and reliably to production\n\nEstablishing a mature DevOps culture and developing solutions reusable in multiple business domains.\n\nTech Stack\nPython (PySpark, Airflow, Azure SDK, fastapi, mlflow), Spark on K8S, Azure ML and IaC with Terraform, CI/CD with GitHub Actions, Docker, Splunk.\nChallenges\nAddressing numerous pricing problems in the global retailer world sharing similar structures and constraints. The focus is on building robust solutions reusable across multiple domains, leveraging a hybrid on-prem and cloud infrastructure, and ensuring top quality while maintaining quick iterations.\nProject Environment\nThe project delivery involves a core engineering team of 5-7 professionals in Poland, collaborating closely with the client's product management, data science team, and internal engineers.\nDesired competencies & professional profile:\n5+ years of hands-on machine learning engineering experience.\n\nStrong proficiency in writing high-quality Python code.\n\nExperience with orchestration tools such as Airflow.\n\nKnowledge of Spark or other distributed data processing tools.\n\nExperience with the Kubernetes ecosystem as a user.\n\nAdvanced expertise in Azure and Docker.\n\nCapability to collaborate within an engineering team and contribute effectively to the design process.\n\nGood command of English (B2/C1).\n\nStrong communication and mentoring capabilities.\n\nProactive, responsible approach with a strategic, big-picture perspective.\n\nAvailability to work in a hybrid model from time to time.\n\nSeems like lots of expectations, huh? Don't worry! You don't have to meet all the requirements.\nWhat matters most is your passion and willingness to develop. Apply and find out! A few perks of being with us\nBuilding tech community\n\nFlexible hybrid work model\n\nHome office reimbursement\n\nLanguage lessons\n\nMyBenefit points\n\nPrivate healthcare\n\nTraining Package\n\nVirtusity / in-house training\n\nAccess to the above perks is optional and completely voluntary for B2B contractors","description_format":"text","description_chars":3685,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"Upper-Intermediate (B2)","optional":false}]},"benefits":["Home office","Hybrid work"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Professional Services","Logistics","Investment Banking & M&A Advisory","IT Consulting & Digital Transformation"],"lifecycle":[{"event":"open","at":"2026-10-03T13:50:58Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":24,"reasons":["seen:0","win:early"],"computed_at":"2026-10-04T05:45:00Z"},"pay":{"stated_usd_annual":96000,"is_top_pay":false},"html_url":"https://alion.io/job/virtuslab-machine-learning-engineer-2","json_url":"https://alion.io/job/virtuslab-machine-learning-engineer-2.json","meta":{"generated_at":"2026-10-05T03:21:24Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":4494,"day_limit":5000,"remaining_today":506,"minute_limit":60,"resets_at":"2026-10-06T00:00:00Z"}}}