{"id":3281059,"url":"https://alion.io/job/verve-senior-ml-engineer","title":"Senior ML Engineer","company":{"id":685031,"name":"Verve","domain":"verve.com","url":"https://alion.io/company/verve-6","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Greenhouse","truth_index":{"grade":"B","score":81,"open_postings":7,"ghost_share":0,"stale_share":0.571,"repost_share":0,"time_to_fill_p50_days":97,"computed_at":"2026-10-27T05:46:45Z"}},"role":"AI/ML","role_family":"AI/ML","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Dublin, Ireland"],"countries":["IE"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":74000,"max_usd":157000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":11},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"A/B Testing","optional":false},{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"C++","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"Feature Store","optional":false},{"name":"GCP","optional":false},{"name":"Google BigQuery","optional":false},{"name":"Google GKE","optional":false},{"name":"gRPC","optional":false},{"name":"Java","optional":false},{"name":"Kubernetes","optional":false},{"name":"pySpark","optional":false},{"name":"Python","optional":false},{"name":"PyTorch","optional":false},{"name":"Quantization","optional":false},{"name":"Rest API","optional":false},{"name":"Scala","optional":false},{"name":"Scikit-learn","optional":false},{"name":"Spark","optional":false},{"name":"SQL","optional":false},{"name":"TensorFlow","optional":false},{"name":"TensorFlow C++","optional":false},{"name":"Terraform","optional":false},{"name":"Triton","optional":false},{"name":"Vertex AI","optional":false},{"name":"Apache Kafka","optional":true},{"name":"Feast","optional":true},{"name":"Flink","optional":true},{"name":"Redis","optional":true}],"status":"live","first_seen_at":"2026-07-07T09:36:42Z","employer_posted_date":"2026-10-26","last_verified_at":"2026-10-28T00:30:56Z","board_verified":true,"closed_at":null,"days_open":112,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":112},"description":"Who We Are\nVerve has created a more efficient and privacy-focused way to buy and monetize advertising. Verve is an ecosystem of demand and supply technologies fusing data, media, and technology together to deliver results and growth to both advertisers and publishers-no matter the screen or location, no matter who, what, or where a customer is. With offices across the globe and with an eye on servicing forward-thinking advertising customers, Verve’s solutions are trusted by more than 90 of the United States’ top 100 advertisers, 4,000 publishers globally, and the world’s top demand-side platforms. Learn more at verve.com. \n\nSenior ML Engineer (IC4) - Yield Optimization\nResponsibilities\nOwn ML systems end to end across the Yield Optimization portfolio (Demand Shaping, Floor Optimization and Bid Optimization), from the business problem and model formulation through evaluation, deployment and running the model in production.\nBuild and operate real-time inference services that score bid requests inside the auction, within millisecond latency budgets and at billions of requests a day.\nScale training and batch workflows on GCP (Airflow, Spark, BigQuery, Vertex AI) so models move from experiment to production quickly and reproducibly.\nBuild feature pipelines and the feature store, and keep features consistent between offline training and online serving.\nRun model serving on Kubernetes (GKE) and NVIDIA Triton, including packaging, rollout, autoscaling and cost.\nSet up CI/CD, versioning for data, code and models, and monitoring and alerting for models in production. Take part in the on-call rotation.\nWork with data scientists on modelling choices and A/B tests, and judge what can be served and maintained at scale.\nPartner with ad-server engineering, data engineering and Product to integrate models into the serving stack and plan the technical roadmap.\nWrite design docs and make architectural trade-offs between latency, throughput, cost and technical debt.\nLead projects across teams and mentor engineers and data scientists to raise the team's engineering standards.\nRequired Skills\n5+ years of software engineering experience, including at least 3 years building and running ML systems in production.\nStrong Python and SQL. Experience with a compiled language (Go, Java, Scala or C++) for performance-critical services.\nSolid software engineering practice: testing, code review, API design (gRPC or REST) and distributed systems.\nHands-on MLOps with Docker, Kubernetes, CI/CD and infrastructure as code (Terraform).\nExperience with GCP data and ML services (BigQuery, GKE, Vertex AI, Dataproc), or the equivalent on AWS or Azure.\nExperience serving models at low latency and high throughput (Triton, TensorFlow Serving or similar), and with optimization techniques such as quantization and request batching.\nEnough ML depth to work as a peer with data scientists: PyTorch, TensorFlow, scikit-learn or gradient-boosting libraries, and how models are trained and evaluated.\nLarge-scale data processing with Spark/PySpark and workflow orchestration with Airflow.\nExperience owning production systems, including monitoring, incident response and on-call.\nClear communication of technical trade-offs to engineers, data scientists and product managers.\nBachelor's or Master's degree in Computer Science, Software Engineering or a related quantitative field, or equivalent experience.\nNice to Have\nAdTech experience: programmatic auctions, real-time bidding and supply/demand matching.\nFeature store experience (Feast, Tecton or similar) with an online store such as Redis.\nStream processing with Kafka or Flink.\n\nVerve provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. \nIf you are a California resident subject to the California Consumer Privacy Act, click here to understand how Verve processes your personal information and how you can exercise your rights.\nIf you are located in the EU or UK visit our privacy policy to understand how Verve processes your personal information and how you can exercise your rights.","description_format":"text","description_chars":4375,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"United Kingdom","iso":"GB","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Advertising"],"lifecycle":[{"event":"open","at":"2026-10-26T16:31:49Z"}],"visa":[],"liveness":{"score":35,"band":"fade","label":"Fading","p_open":1,"p_active":0.805,"p_room":0.44,"age_days":111,"expected_fill_days":97,"reasons":["conf:3","velocity","win:tail","crowd:"],"computed_at":"2026-10-27T05:46:45Z"},"pay":null,"html_url":"https://alion.io/job/verve-senior-ml-engineer","json_url":"https://alion.io/job/verve-senior-ml-engineer.json","meta":{"generated_at":"2026-10-28T02:28:17Z","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":"assistant_verified","counted_by":"address","units_charged":1,"used_today":238,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-29T00: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":685031},"rest":"https://alion.io/mcp/rest/get_company?id=685031"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fverve-senior-ml-engineer"},{"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%2Fverve-senior-ml-engineer"},{"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%2Fverve-senior-ml-engineer"},{"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/verve-senior-ml-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fverve-senior-ml-engineer"}]}