Skip to main content
Back to jobs

Senior Machine Learning Engineer - Open Application

External
teads1 logoTeads1 · Ljubljana, Slovenia
Full-timeOn-site1mo ago
AirflowAWSGCPJavaLessMachine Learning
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


Benefits

Remote work optionsPerformance bonus

Additional Information

About Teads Teads is a leading omnichannel advertising platform focused on driving outcomes for brand and performance advertisers across screens. With a focus on meaningful business outcomes for branding and performance objectives, Teads drives value by leveraging predictive AI technology to connect quality media, beautiful brand creative, and context-driven addressability and measurement. Teads is directly partnered with more than 10,000 publishers and 20,000 advertisers globally. The company is headquartered in New York, New York with a global team of around 1,700 people in 30+ countries. For more information, visit www.teads.com . Don't see the perfect position for you? Apply here and add your resume to our Machine Learning Talent Network! We're always excited to connect with talented professionals who are passionate about high traffic environment and managing big amounts of data. This is not an active job posting and you will only be contacted if there is a future role that fits your skillset. Our main Engineering challenges at Teads Build efficient and easy-to-use web products used by thousands of users working for the world's most premium publishers, advertisers, and agencies. Rich and diverse tech stack and system architecture to optimize for performance, scalability, resiliency , and cost efficiency. We use mostly Scala and TypeScript, among others. Working in a very high-traffic environment (2.2 billion users per month, 100 billion events per day) with low latency and high availability constraints (2 million requests per second, responses in less than 150 milliseconds). Management of large datasets with milliseconds order of magnitude access time, to compute in a near real-time complex auction resolution algorithm (18 million predictions per second). A fast-changing environment where we continuously collaborate with Product teams and constantly adapt our Cloud infrastructure for new features and Products . Bring a wide diversity of profiles to the same level of quality and knowledge Work in an international environment with offices located in Israel, Slovenia and France What will you do? As a Senior Machine Learning Engineer, your mission will be: Improve existing ML library & tools allowing to explore and analyze more and more data and provide accurate feedback on the Teads activities. Create, design, develop, test and monitor your code in production autonomously and reliably. Design, develop, and implement ML models and algorithms with a focus on robustness, performance, and scalability. Collaborate with data scientists to identify and apply effective machine learning techniques and strategies for improved system performance. Mentor other team members to improve their autonomy and Software Engineering skills. Collaborate with variety of teams for production cases to develop services from design to production. Make sure the software is in good hands by writing, running and automating tests (unit, functional, load...). Keep up to date with the latest Machine Learning technologies to make sure we constantly improve our ML system. What will you bring to the team? Strong programming skills with a focus on Python, Java, Scala and proficiency in software engineering practices such as testing, debugging, and performance tuning. Hands-on experience implementing machine learning algorithms, particularly in production environments. Strong problem solving skills. Strong communication skills, with the ability to collaborate effectively across teams and explain complex technical concepts clearly. Bonus Points: Knowledge of Data Engineering tools (e.g. Spark, Airflow, ...). Familiarity with ML frameworks and tools (e.g., TensorFlow, PyTorch,..). Performance engineering capabilities, including profiling and optimizing algorithms and systems for high efficiency and low latency. Experience working with cloud-based infrastructures (e.g., AWS, GCP). A Master's or PhD in SC/Math. The Team The AI department currently consists of 50 people who are a mix of data scientists, machine learning and backend engineers The department provides technologies that power outcomes of campaigns with a total yearly turn over of $1.7B Runs large scale prediction and control systems for ad delivery, dealing with millions of live ads, doing more than a billion predictions per second based on large on-line trained models being updated every 5 minutes We care about you Career Development: Continuous investment in our employees' skills: in-house and external training, internal mobility ... Life Balance: A well-balanced work-life for our employees is one of our top priorities: 22 days off per year, hybrid work (3 days per week in the office) Wellness: Prioritizing employee well-being through premium work equipment, enjoyable work environment (work-life balance, team building events, summits), remote work subsidy, promoting Diversity & Inclusion with internal & external initiatives, etc. Please submi


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at teads1? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect