
Senior Machine Learning Engineer
Primary stack
Nice to have's
Job description
About the Position
New Coinis MCP is live.
Run your whole ad campaign by talking to your AI.
See how it works
Ready to ship ads?
50 free credits, then 5 free generations a day. No card needed.
About the Position
Join Coinis as a Senior Machine Learning Engineer to optimize ad performance with data-driven insights and predictive models.
Responsibilities
- Build the performance feedback loop. Ad metrics in, creative patterns out.
- Train models that predict creative win rate before spend.
- Design ranking systems for creative variants under budget constraints.
- Partner with the generative team. Your signals guide their generation.
- Build dashboards the media buying team actually uses daily.
- Run experiments. Hold-outs, uplift tests, counterfactual analysis.
- Ship to production. Not notebooks.
About Your Position
Every ad that runs through Coinis becomes a data point. You turn that data into an optimization loop that makes the next creative smarter. Creative scoring, audience matching, budget allocation, ROAS prediction. This is the flywheel that makes Coinis pull ahead of every creative-only tool.
Requirements
Must Have
- 5+ years in ML, data science, or applied stats with a shipping track record.
- Strong Python. Pandas, scikit-learn, PyTorch or equivalent.
- Causal inference and experimentation design experience.
- Production ML experience. Serving, monitoring, retraining.
- Comfort with messy real-world ad performance data.
Nice to Have
- Meta Marketing API data pipelines.
- Contextual bandits or reinforcement learning in production.
- Feature stores. MLOps tooling.
- Multi-armed bandit budget allocation.
Qualifications
Education
MSc preferred in Statistics, ML, Computer Science, or related. BSc with strong experience also welcome.
Experience
5+ years
Skills
Python, PyTorch, scikit-learn, Causal Inference, Experimentation, MLOps, Meta Marketing API, Contextual Bandits, ROAS Modeling, Feature Stores
We Offer
- Competitive salary in EUR.
- Equity in the SaaS spinout.
- Access to live Meta ad spend data across thousands of advertisers via our media buying operations.
- Rare real data. Not a sandbox.
- Remote-first with flexible hours.
- Compute and research budget.
About the Company
You will work directly with our in-house media buying team. They run active daily Meta ad spend. Your models power the optimization they do today and the agent we build tomorrow.
Work Environment
Cozy lounge Soft lights. Quiet hours. Deep work.
Whiteboard talk Sleeves up. Markers out. Ship it.
Phone booth Four of them. Bookable. Quiet.
Plant day Pots. Dirt. A little dignity lost.
Meeting room Heads down. Door closed. Done.
Paint session Rollers. Canvas. Coffee stains.
Dogs welcome
Office dog Good boy. Bad at slack replies.
Sunny desk Afternoon light. Good for the screen.
Library
Library corner Hardcovers. Lamp on. Phone down.
Office floor Where most of the magic happens.
Art corner Paint. Paper. A little noise.
Midday
Ten-minute reset Eyes closed. Laptops asleep.
Creative session Sketchbooks. Markers. Music low.
Reading hour Book open. Tab closed.
Game night
Game night Board out. Nobody remembers the rules.
Off the clock Sofa. No laptop. Not today.
Locations
- Podgorica, Montenegro (On-site)
- Remote (EU timezones)
Apply for This Position
© Coinis LTD.. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Coinis is a successful ad tech company that puts emphasis primarily on personal development and career challenges with innovative projects.The collective consists of hot-blooded, passionate, and hard-powered professionals who indulge in every task with devotion and enthusiasm.