Skip to content
Level

Verve Group

Senior ML Engineer

Verve Group is hiring a Senior ML Engineer in Dublin, Ireland. Level rates it ; you can apply on Verve Group.

Level's read on this job

  • Level rates this machine learning engineer role Builds AI ●●●●: the job is building AI systems.
  • Tools and skills the posting cites include Vertex AI, PyTorch and TensorFlow.
  • Level classifies it as a senior role.
  • Level lists 35 other open roles at Verve Group.

AI in this role

vertex-aipytorchtensorflowscikit-learn
ml-ops

Who We Are

Verve 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.

Senior ML Engineer (IC4) - Yield Optimization

Responsibilities

  • Own 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.
  • Build and operate real-time inference services that score bid requests inside the auction, within millisecond latency budgets and at billions of requests a day.
  • Scale training and batch workflows on GCP (Airflow, Spark, BigQuery, Vertex AI) so models move from experiment to production quickly and reproducibly.
  • Build feature pipelines and the feature store, and keep features consistent between offline training and online serving.
  • Run model serving on Kubernetes (GKE) and NVIDIA Triton, including packaging, rollout, autoscaling and cost.
  • Set up CI/CD, versioning for data, code and models, and monitoring and alerting for models in production. Take part in the on-call rotation.
  • Work with data scientists on modelling choices and A/B tests, and judge what can be served and maintained at scale.
  • Partner with ad-server engineering, data engineering and Product to integrate models into the serving stack and plan the technical roadmap.
  • Write design docs and make architectural trade-offs between latency, throughput, cost and technical debt.
  • Lead projects across teams and mentor engineers and data scientists to raise the team's engineering standards.

Required Skills

  • 5+ years of software engineering experience, including at least 3 years building and running ML systems in production.
  • Strong Python and SQL. Experience with a compiled language (Go, Java, Scala or C++) for performance-critical services.
  • Solid software engineering practice: testing, code review, API design (gRPC or REST) and distributed systems.
  • Hands-on MLOps with Docker, Kubernetes, CI/CD and infrastructure as code (Terraform).
  • Experience with GCP data and ML services (BigQuery, GKE, Vertex AI, Dataproc), or the equivalent on AWS or Azure.
  • Experience serving models at low latency and high throughput (Triton, TensorFlow Serving or similar), and with optimization techniques such as quantization and request batching.
  • Enough 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.
  • Large-scale data processing with Spark/PySpark and workflow orchestration with Airflow.
  • Experience owning production systems, including monitoring, incident response and on-call.
  • Clear communication of technical trade-offs to engineers, data scientists and product managers.
  • Bachelor's or Master's degree in Computer Science, Software Engineering or a related quantitative field, or equivalent experience.

Nice to Have

    • AdTech experience: programmatic auctions, real-time bidding and supply/demand matching.
    • Feature store experience (Feast, Tecton or similar) with an online store such as Redis.
    • Stream processing with Kafka or Flink.



Verve 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. 

If 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.
If 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.

How we rate this

Senior ML Engineer at Verve Group rates 92 out of 100 for how much of the daily work is AI. That makes it Builds AI (AI Level 4 of 4). The level is about AI in the job, not seniority.

Classification

Builds AI. The job is building AI systems.

  1. ●●●● Builds AI80 to 100
  2. ●●●○ Works on AI60 to 79
  3. ●●○○ Uses AI40 to 59
  4. ●○○○ Little AI0 to 39

Levels come from how often the tools, models and workflows of the role are named in the posting itself. Read the description and count the AI tools, models and workflows it names.

Prepare for this job

Built from this posting and from similar jobs on Level.

Skills and AI tools this role asks for

ML OpsVertex AIPyTorchTensorFlowscikit-learn

Also common in machine learning engineer jobs at this level

Pay

Typical machine learning engineer job
$197k

This posting doesn't list pay. Use the typical machine learning engineer figure when pay comes up. See machine learning engineer jobs

Questions you could be asked

  1. How do you monitor a model once it's live, and how do you know it needs retraining?
  2. Walk me through how you've used Vertex AI in your day-to-day work.
  3. What are the limits of PyTorch that you've run into, and how did you work around them?
  4. What's a project where you used TensorFlow hands-on?
  5. Walk me through how you've used scikit-learn in your day-to-day work.

Adapt your resume

  • List these exact terms on your resume: ML Ops, Vertex AI, PyTorch, TensorFlow, and scikit-learn. An applicant tracking system matches the wording, not the idea.
  • Attach one line of real, concrete experience to at least one of them. A tool named with nothing behind it rarely survives a human read.
  • Lead with what you built, trained or shipped. This role is judged on the AI system itself, not the tools around it.

Want an expert to read your CV for this job?

Free. Send your CV and the role you want next. We reply by email within 2 to 4 business days.

Get new machine learning engineer jobs (Builds AI ●●●●) by email

One email a week with the new machine learning engineer jobs (Builds AI ●●●●), each rated for how much AI is in the work. No recruiter spam, unsubscribe in one click.

Free. One email a week. Unsubscribe in one click.

Similar roles

Data roles that build AI, at other companies.

What kind of AI work fits you?

Answer 12 practical questions in about three minutes. Get a simple profile, the work it points to, and live roles to explore next.

Find my next step

More jobs at Verve Group

More machine learning engineer jobs

Related searches

Same AI level

Jobs by city