DeepLab is a software company working on custom machine learning solutions for enterprises applying state-of-the-art AI and machine learning technologies. It consists of a group of visionary enthusiasts engineers holding a PhD in machine learning with more than 10 years of research and working experience. Specifically, we design and develop solutions employing machine learning and up to now we have worked in a broad spectrum of problems such as 1) recommendation systems, by incorporating multiple modalities such as image, text, and other diverse inputs, 2) anomaly detection in fraud detection, 3) visual objects’ relations recognition and explainable AI/ML, as well as, 4) bioinformatics fields such as virtual screening for drug discovery, single cell multi-omics, all related to the state- of-the-art of deep learning.
Concurrently to the above, we are making a big leap forward. We take new challenges and create new interdisciplinary teams. We are mixing groundbreaking Machine Learning/Deep Learning with neural signals and brain computer interfaces to create new immersive R&D, invent novel applications while facing fundamental research challenges and problems. For these exciting novel projects we seek outstanding candidates and once again we re-open and expand our job positions, especially at the mid- and senior levels. This is a call for all experienced individuals to join us in this inspiring and challenging new journey, willing to face challenging tasks, developing applied research and technology in an international environment, and in collaboration with big academic and industrial players.
Machine Learning Engineering Team Lead
Deeplab combines high-end software technologies with state-of-the-art machine learning and data science research to provide services and products to deal with challenging real-life problems. This is a chance for you to join a dynamic, rapidly evolving ML/AI organization committed to research, innovation and excellence with a culture that bridges the gap between academic rigor and entrepreneurial agility. We foster an environment where the methodical, research-driven pursuit of knowledge meets innovative, fast-paced decision-making. This synergy fuels our pursuit of excellence and innovation in practical real-life problems.The Team
We are currently expanding our Recommender Systems teams, part of an international research and development partnership with a world-leading AdTech platform. Our teams deal with disruptive projects from ideation to productization, combining innovative ML concepts with cutting-edge production technologies, within a system that serves millions daily users. You will be joining an interdisciplinary team comprising passionate ML engineers with backgrounds in both research and software development.The role
We seek an outstanding and enthusiastic Machine Learning Engineering Team Lead with an exceptional engineering background and proven team-leading record, who shares our passion for challenging problem-solving applied to industrial problems. You will get a chance to lead one of our talented ML teams, a key part of a high-impact and production-oriented R&D department, and find great opportunities to further develop yourself and Deeplab. Candidates should have a proven machine learning background, as well as in-depth understanding and hands-on practical experience in production-grade development and big data tools. Additionally, candidates are expected to have experience leading an ML team in at least one relevant domain dealing with real-world data (RecSys, e-Commerce, Computer vision, NLP, etc.) and also previous hands-on experience as engineers.Responsibilities
- Lead, mentor, and manage a team of machine learning engineers.
- Combine business concepts with ML-centric solution design to improve product KPIs
- Oversee the planning, execution, and delivery of machine learning projects.
- Be able to extract actionable insights through data analysis
- Coordinate with cross-functional teams to align project goals with business objectives.
- Communicate complex technical concepts to technical & non-technical stakeholders.
- Provide regular updates on project progress, challenges, and solutions.
- Identify opportunities for leveraging machine learning to drive business value.
- Develop long-term strategies for ML initiatives within the organization.
- Encourage continuous learning and improvement within the team.
- Foster a collaborative and inclusive team environment.
- Stay updated with the latest advancements in machine learning methodologies to ensure Deeplab's solutions remain at the cutting edge.
Requirements
- MSc (Electrical & Comp. Eng., Machine Learning, CS), and experience in implementing and benchmarking machine learning algorithms for real-world data.
- 5+ total years of industrial or academic experience in machine learning projects in areas such as deep learning, core ML, computer vision, natural language processing etc.
- 2+ years (out of aforementioned 5) proven experience in leading and managing ML engineering teams.
- Familiar with development processes using Linux, versioning, CI/CD, Docker etc.
- Candidates should be proficient in Python, with experience developing, testing, and maintaining production-grade machine learning applications using frameworks such as TensorFlow or PyTorch.
- Strong understanding of statistical and mathematical principles underlying machine learning algorithms.
- Ability to analyze complex problems and develop innovative solutions.
- Ability to build strong relationships in a challenging international environment.
- Excellent written and oral communication skills; ability to present complex analyses in a clear, concise and actionable manner.
- Nice to have: experience with large scale cluster computing for machine learning modeling.
- Nice to have: Experience in sectors like e-commerce or RecSys.
Benefits
- Supplementary private health insurance.
- Flexible working hours and remote work from home.
- Working in high-end AI-tech and having an impact in real-world applications.
- Budget for home office equipment to ensure a productive and efficient workspace.
- Personal growth opportunities through internal knowledge sharing and self-development budget.
- Newly designed inspirational and fresh working environment at our new offices.
- Competitive salary depending on qualifications, expertise and experience.
Senior Machine Learning Engineer
Deeplab combines high-end software technologies with state-of-the-art machine learning and data science research to provide services and products to deal with challenging real-life problems. This is a chance for you to join a dynamic, rapidly evolving ML/AI organization committed to research, innovation and excellence with a culture that bridges the gap between academic rigor and entrepreneurial agility. We foster an environment where the methodical, research-driven pursuit of knowledge meets innovative, fast-paced decision-making. This synergy fuels our pursuit of excellence and innovation in practical real-life problems.The Team
We are currently expanding our Recommender Systems team, part of an international research and development partnership with a world-leading AdTech platform. Our team deals with disruptive projects from ideation to productization, combining innovative ML concepts with cutting-edge production technologies, within a system that serves millions daily users. You will be joining an interdisciplinary team comprising passionate ML engineers with backgrounds in both research and software development.The role
We seek outstanding and enthusiastic Senior Machine Learning Engineers with an exceptional record, who share our passion for challenging problem-solving applied to industrial problems. You will get a chance to work with cross-functional teams, both internally and together with our external collaborators, and find great opportunities to further develop yourself and Deeplab. Candidates should have a proven machine learning background, as well as in-depth understanding and hands-on practical experience in production-grade development and big data tools. Experience in at least one relevant domain dealing with real-world data is expected (RecSys, computer vision, natural language processing, speech recognition, etc.). Previous experience in leadership of projects or technical teams, or the willingness and skill set required to pursue such opportunities will also be considered.Responsibilities
- Develop machine learning algorithms and infrastructure.
- Write production-grade ML code, perform experimentation and benchmarking.
- Statistical modeling, data analytics and deep learning.
- Ensure algorithms and models are optimized for both computational efficiency and scalability to handle large-scale datasets.
- Independently plan, lead, and help execute challenging ML projects.
- Combine business concepts with ML-centric solution design to improve product-facing KPIs
- Stay updated with the latest advancements in machine learning methodologies to ensure Deeplab's solutions remain at the cutting edge.
- Collaborating with a cross-functional international team that brings together the best in class AI and Software Engineering to tackle the scientific challenges Deeplab is looking to find solutions for.
Requirements
- MSc (Electrical & Comp. Eng., Machine Learning, CS), and experience in implementing and benchmarking machine learning algorithms for real-world data.
- 5+ years hands-on industrial or academic experience in machine learning projects in areas such as deep learning, core ML, computer vision, natural language processing etc.
- Proven hands-on research experience employing machine learning, underscored by publications in esteemed journals or conferences.
- Familiar with development processes using Linux, versioning, CI/CD, Docker etc.
- Candidates should be proficient in Python, with experience developing, testing, and maintaining production-grade machine learning applications using frameworks such as TensorFlow or PyTorch.
- Nice to have: experience with large scale cluster computing for machine learning modeling.
- Ability to build strong relationships in a challenging international environment.
- Excellent written and oral communication skills; ability to present complex analyses in a clear, concise and actionable manner.
- Nice to have: experience in team or project leadership
Benefits
- Supplementary private health insurance.
- Flexible working hours and remote work from home.
- Working in high-end AI-tech and having an impact in real-world applications.
- Budget for home office equipment to ensure a productive and efficient workspace.
- Personal growth opportunities through internal knowledge sharing and self-development budget.
- Newly designed inspirational and fresh working environment at our new offices.
- Competitive salary depending on qualifications, expertise and experience.
Mid-level Machine Learning Engineer
Deeplab combines high-end software technologies with state-of-the-art machine learning and data science research to provide services and products to deal with challenging real-life problems. This is a chance for you to join a dynamic, rapidly evolving ML/AI organization committed to research, innovation and excellence with a culture that bridges the gap between academic rigor and entrepreneurial agility. We foster an environment where the methodical, research-driven pursuit of knowledge meets innovative, fast-paced decision-making. This synergy fuels our pursuit of excellence and innovation in practical real-life problems.The Team
We are currently expanding our ML team of experts and seek outstanding and enthusiastic machine learning engineers with an exceptional record to join us. Our team deals with disruptive projects from ideation to productization, combining innovative ML concepts with cutting-edge production technologies. You will be joining an interdisciplinary team comprising passionate ML engineers with backgrounds in both research and software development.The role
We seek outstanding and enthusiastic Mid-level machine learning engineers with an exceptional record, who share our passion for problem-solving applied to tough diverse industrial/research problems. You will have the opportunity to contribute in creating new R&D while employing cutting-edge machine learning, applied across challenging projects with top-level academic/industrial partners and find tremendous opportunities to further develop yourself together with the team. Mid-level Machine Learning Engineer candidates are expected to have experience in machine learning, either acquired through previous practical experience in a relevant industry/research position, or showcased by their exceptional academic achievements on a related postgraduate degree.Responsibilities
- Develop machine learning algorithms and infrastructure.
- Write production-grade ML code, perform experimentation and benchmarking.
- Statistical modeling, data analytics and deep learning.
- Manage, curate, and preprocess diverse datasets to ensure quality and consistency for downstream machine learning tasks.
- Ensure algorithms and models are optimized for both computational efficiency and scalability to handle large-scale datasets.
- Stay updated with the latest advancements in machine learning methodologies to ensure Deeplab's solutions remain at the cutting edge.
- Collaborating with a cross-functional international team that brings together the best in class AI and Software Engineering to tackle the scientific challenges Deeplab is looking to find solutions for.
Requirements
- BSc/MSc (Electrical & Comp. Eng., Machine Learning, CS), and experience in implementing and benchmarking machine learning algorithms for real-world data.
- 2+ years hands-on industrial or academic experience in machine learning projects in areas such as deep learning, core ML, computer vision, natural language processing etc.
- Proven hands-on research experience employing machine learning, underscored by publications in esteemed journals or conferences.
- Familiar with development processes using Linux, Git, Docker etc.
- Candidates should be proficient in Python, with experience developing, testing, and maintaining production-grade machine learning applications using frameworks such as TensorFlow or PyTorch.
- Nice to have: experience with large scale cluster computing for machine learning modeling.
- Ability to build strong relationships in a challenging international environment.
- Excellent written and oral communication skills; ability to present complex analyses in a clear, concise and actionable manner.
Benefits
- Supplementary private health insurance.
- Flexible working hours and remote work from home.
- Working in high-end AI-tech and having an impact in real-world applications.
- Budget for home office equipment to ensure a productive and efficient workspace.
- Personal growth opportunities through internal knowledge sharing and self-development budget.
- Newly designed inspirational and fresh working environment at our new offices.
- Competitive salary depending on qualifications, expertise and experience.