Rootcode
Machine Learning Engineer
RootcodeEstonia8 hours ago
Full-timeEngineering, Information Technology

Who we are

Rootcode is a global software product engineering company with with corporate offices in Estonia, Sri Lanka and USA. Rootcode primarily helps enterprises and governments design, develop and deploy AI strategies and technology solutions that transform their organization. Rootcode has clients across the globe with a focus on the European and North American markets.


Learn more about our work and impact -  https://rootcode.io/portfolio


What you will do

  • Define and optimize data pipelines to effectively perform ETL operations
  • Efficiently architect, implement and evaluate multiple deep learning models
  • Get involved in the architectural design of models and training infrastructure
  • Design, build and maintain efficient, reusable, and reliable code
  • Advise customers and other stakeholders on technical AI strategy and roadmap
  • Solve complex problems with multi-modal datasets as well as optimally utilize existing machine learning frameworks and libraries
  • Run tests, perform statistical analysis and interpret test results
  • Re-implementing and productionizing model prototypes
  • Effectively utilize ML libraries and frameworks
  • Contribute to applied research and development in areas such as LLM optimization, computer vision, natural language processing, reinforcement learning, generative networks, mathematical optimization, etc.
  • Mentor junior team members
  • Adhere to the Rootcode’s information security policies and procedures, ensuring that data privacy, integrity, and security are prioritized throughout the data collection, processing, and model development lifecycle


What we expect


  • A passionate drive to solve real-world problems with AI
  • A legal work permit to work in Estonia is required
  • Proficiency in English and Estonian is required.
  • Holding a bachelor’s degree in Information Technology/Computer Science or a related field (Master’s degree is a plus)
  • 2+ years of experience in machine learning engineering / data engineering
  • Applicant must possess a valid work permit or have the legal right to work in Estonia
  • Deep knowledge of classical computer science algorithms
  • Deep mathematical understanding of deep learning and machine learning algorithms
  • Fluent ability to write robust code in Python
  • Fluency in ML frameworks such as Tensorflow and Pytorch
  • Excellent communication skills
  • Knowledge of software engineering best practices 
  • Outstanding analytical and problem-solving skills
  • Experience in conversational AI is a plus
  • Research publications on Deep Learning are a plus
  • Knowledge in cloud computing like AWS, Azure or GCP will be an added advantage 


Importantly, we are looking for someone who will live by our core values that define everything we do: Excellence, Collaboration, and Integrity.


What is it like to work at Rootcode 

Work is a massive part of our lives, so we make sure that our work environment is a comfortable place to be around and that we have supportive colleagues to work with. We are a flexible organization and believe our employees will make the right judgments. Working at Rootcode will also give you;

  • Fast-paced career growth
  • Opportunity to work with the latest technologies
  • Freedom with responsibility


If you meet the requirements above,

We are looking for YOU!


Key Skills

Ranked by relevance