Data Scientist
What we expect
2+ years of experience in a data science role
A passionate drive to solve real-world problems with AI
Holding a bachelor’s degree in Information Technology/Computer Science or a related field (Master’s degree is a plus)
In-depth experience and knowledge in designing and developing deep learning / machine learning systems
Fluent ability to write robust code in Python
Fluent ability to design and run model experiments
Experience working with Machine Learning Engineers / Data Engineers to take models into production
In-depth knowledge in statistical inference and mathematical optimization methods
Deep knowledge of classical computer science algorithms
In-depth understanding of mathematical concepts behind deep learning/machine learning algorithms
Experience in developing, testing and experimenting with models on cloud platforms such as AWS, Azure and GCP.
Fluency in ML frameworks such as Tensorflow, Pytorch and Scikit Learn
Fluency in data ingestion and preprocessing frameworks such as Pandas or Apache Pyspark
Excellent business and technical communication skills
Outstanding analytical and problem-solving skills
Experience in analytics / visualization tools such as Power BI and Tableau
Research publications on Deep Learning are a plus
Open source contributions are a plus
What you will do
Use statistical, machine learning, and deep learning models to solve practical business problems
Design and develop model architectures
Architect and implement complex model training and re-training pipelines
Work with ML engineers to take models into production
Analyze large scale structured and unstructured data to find and drive actionable insights
Design and implement state-of-the-art machine learning and deep learning models
Design, run and evaluate model experiments and interpret results
Effectively utilize ML libraries and frameworks
Contribute to cutting-edge research in areas such as computer vision, natural language processing, reinforcement learning, generative AI, mathematical optimization, etc.
Mentor junior team members
Importantly, we seek 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
Rootcode culture is known to be fun and empowering. We embrace diversity and foster an environment where anyone can thrive.
Working at Rootcode will give you the following
Fast-paced career growth
Opportunity to work with the latest technologies
Freedom with responsibility
Who we are
Rootcode is a Software Product Engineering headquartered in Sri Lanka with corporate offices in Estonia, Europe and USA. Rootcode has clients across the globe with a focus on the European and North American markets. Rootcode helps companies build software products, Artificial Intelligence, and User Experience Design and serves customers ranging from Startups to publicly traded companies.
If you meet the requirements above,
We are looking for YOU!