Machine Learning Engineer
We are on the lookout for talented, curious, and collaborative individuals who are willing to take up new tasks and build great tech. Together with the team, you will work on complex, innovative, and exciting projects.
Who we are
Rootcode is a software product engineering company headquartered in Sri Lanka, with corporate offices in Estonia, Europe, and the USA. Rootcode has clients across the globe with a focus on the European and North American markets. Rootcode helps enterprises and governments build software products, artificial intelligence, and user experience design, and it serves customers ranging from startups to publicly traded companies.
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
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 cutting-edge research in areas such as computer vision, natural language processing, reinforcement learning, generative networks, mathematical optimization, etc.
Mentor team members
Adhere to the Rootcodes 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
Holding a bachelors degree in Information Technology/Computer Science or a related field (Masters degree is a plus)
2+ years of experience in machine learning
Applicant must possess a valid work permit or have the legal right to work in Estonia
Proficiency in English and Estonian is required.
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!