Hybrid

Teads is hiring a Machine Learning Engineer

About the Role

Teads is seeking a Machine Learning Engineer to develop and improve ML systems and infrastructure, ensuring performance and scalability. You will collaborate with cross-functional teams to implement end-to-end machine learning models that drive business outcomes, leveraging our global, collaborative, and forward-thinking culture.

What You'll Do

  • Improve existing ML library and tools to explore and analyze data and provide accurate feedback on Teads activities.
  • Create, design, develop, test, and monitor 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 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.
  • Write, run, and automate tests (unit, functional, load).
  • Keep up to date with the latest Machine Learning technologies to constantly improve our ML system.

What We're Looking For

  • Strong programming skills with a focus on Python, Java, Scala.
  • 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.

Nice to Have

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

Technical Stack

  • Languages: Python, Java, Scala
  • Data Engineering: Spark, Airflow
  • ML Frameworks: TensorFlow, PyTorch
  • Cloud Platforms: AWS, GCP

Team & Environment

You will join a 50-person AI department, a mix of data scientists, machine learning, and backend engineers, within a collaborative and forward-thinking environment that fosters innovation, creative problem-solving, and continuous learning.

Benefits & Compensation

  • Career Development: Continuous investment in employees’ skills: in-house and external training, internal mobility.
  • Life Balance: 22 days off per year, hybrid work (3 days per week in the office).
  • Wellness: Premium work equipment, enjoyable work environment, remote work subsidy, Diversity & Inclusion initiatives.

Work Mode

This is a hybrid position requiring 3 days per week in the office in Ljubljana.

Teads is an equal employment opportunity employer and committed to diversity and inclusion at all stages of recruitment and employment.

Required Skills
PythonJavaScalaSparkAirflowTensorFlowPyTorchAWSGCPMachine LearningData EngineeringBig DataCloud InfrastructureMLOps
Earn more as a remote developer

Performance pay that rewards your skills

Iglu's revenue-sharing model means top performers earn significantly more than traditional salaries. Choose your projects, deliver great work, and see it reflected in your pay.

Revenue-sharing compensation
Project choice & autonomy
International client base
Career growth support
Check compensation
Top earners exceed market rate
About company
Teads

Teads is the omnichannel outcomes platform for the open internet, driving full-funnel results for marketers across premium media. It leverages predictive AI technology to connect quality media, creative, and context-driven addressability and measurement, directly partnered with more than 10,000 publishers and 20,000 advertisers globally.

Visit website
Job Details
Category data
Posted 8 months ago