About WeDo Technologies

WeDo Technologies is a worldwide leader in revenue and business assurance, providing software and expert consultancy, to intelligently analyse large quantities of data from across an organisation helping to negate or minimise operational or business inefficiencies and allowing businesses to achieve significant return on investment via revenue protection and cost savings.

WeDo Technologies works with some of the world’s leading blue chip companies from the retail, energy and finance industries, as well as 140 telecommunications operators from almost 80 countries, through more than 400 highly-skilled professionals.

WeDo Technologies is owned by the largest non-financial Portuguese group – Sonae Group which has 61,000 employees in 18 countries. As well as telecommunications, the group is active in Retail, Real State, TMT, the Wood industry and other business areas mainly in Portugal. Revenue and Business Assurance, sometimes also called Profit or Revenue Protection, are the domains where WeDo Technologies - through its Software and Services - has become recognized as a constant innovator and true market leader.

Machine Learning Engineer

Your Mission

We are looking for a Machine Learning Engineer with solid backend software development background to join our Software House in Braga. At WeDo Technologies you have an important role in researching and developing new AI/ML based features to embed in our products. Besides a solid experience in developing machine learning using R and/or python, we seek also someone experienced in developing in Java and Node.js (backend) that can be autonomous in producing functional MVPs of AI/ML based features in the scope of WeDo Technologies research labs that can be later promoted to product features.

You will be working on our product platform which supports all our products and our SaaS offer, write specifications and technical designs and then materialize them using our own development framework or other solutions scalable with a minimal footprint on the Cloud. You will work throughout the project lifecycle to final delivery, to validate that each solution is properly scoped, designed, implemented and tested to meet our client's business needs, and will:

  • Research new ML algorithms and frameworks that can address more effectively our product requirements.
  • Design systems and programs to meet highly complex business needs.
  • Prepare detailed specifications from which programs are developed and coded.
  • Create appropriate documentation in work assignments such as program code, and technical documentation.
  • Gather information from existing systems, analysis program and time requirements.
  • Assist project manager in preparing time estimates and justification for assigned tasks.

What we're looking for

To join our team as Machine Learning Engineer, YOU must HAVE:

  • Computer Science, Computer Engineering degree or similar
  • A minimum of 2 years of experience in this role
  • Proficiency in English
  • From a technical perspective, we're looking for someone with experience in:
  • Unix/Linux;
  • Scripting (e.g. sh, bash, etc);
  • SQL and NoSQL (preferably);
  • Databases (e.g. Oracle, PostgreSQL, etc.);
  • XML; JSON;
  • Java and familiarity with Node.js
  • Development of ML models in R and/or Python;
  • Hands on experience with open source toolkits such as: TensorFlow, Spark, scikit-learn, Caffe, H2O, etc...
  • Experience implementing machine learning algorithms such as support vector machines, decision trees, logistic regression, clustering, neural networks, etc.
  • Experience in machine learning areas such as recommendation systems, outlier detection, NLP, pattern recognition, predictive modeling, Artificial Intelligence, Statistical Analytics, etc.
  • Familiarity with Cloud architecture (preferably)


And YOU must BE:

  • A true companion for your team able to work in an agile manner
  • Passionate about analyzing and understanding data patterns and the business challenges of our clients;
  • Autonomous, resilient and driven to deliver


If you have what it takes to take on the role of Machine Learning Engineer, APPLY NOW! 


The company you're looking for no longer works with CVWarehouse.
But we have lots of other exciting companies available for you!


The job you're looking for is no longer online.
But we have lots of other exciting vacancies available for you!