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.





