Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via email
A little bit about us!At Snoonu, we hold the belief that technology has the power to make anything possible.Our Vision: to be the first Qatari Super App that propels the region and its community through innovation and technology. We envision a global expansion where what we do surpasses norms and limitations every time.Our Mission: To radically transform how people live by leveraging technology to connect them with endless possibilities.Values We Live ByBe Customer Obsessed - “Focus on the customer and all else will follow.”Act with Integrity - “We are honest, ethical, and trustworthy in everything we do.”Be Curious and Creative - “We constantly innovate and create solutions to bring a lasting positive impact.”Lead by Example and Take Ownership - “Be the change you want to see and take ownership.”Hustle and Deliver Results - “You can do more by doing less, better, and faster.”It's all about people - “Be a Team player, together we are stronger.”ResponsibilitiesLead the end-to-end development and deployment of machine learning models across Snoonu's ultra app, encompassing data collection, preprocessing, model training, evaluation, and deployment in production environments.Design and implement scalable and efficient machine learning pipelines and workflows.Evaluate and select appropriate machine learning algorithms and frameworks based on performance, scalability, and maintainability.Collaborate with a cross-functional team of engineers, data scientists, and product managers to integrate machine learning models into production systems and ensure robustness, scalability, and reliability.Work closely with stakeholders to understand business requirements and translate them into technical solutions using machine learning algorithms and techniques.Perform feature engineering and selection to enhance the effectiveness and relevance of our products.Continuously monitor and analyze the performance of models identifying opportunities for optimization and implementing necessary adjustments.Stay up-to-date with the latest industry trends and advancements in machine learning technologies, ensuring our capabilities remain competitive and cutting-edge.Mentor and coach junior team members, provide technical guidance and promote best practices in machine learning engineering.RequirementsBSc or MSc in Computer Science, Engineering, or a related field with a focus on machine learning. MSc in Data Science is a plus.4+ years of experience working as a Machine Learning Engineer or Data Scientist with a proven track record of developing and deploying machine learning models in production environments.Strong proficiency in Python, with experience in ML libraries and frameworks such as TensorFlow, PyTorch, or sci-kit-learn.Solid understanding of machine learning algorithms, statistical methods, and data mining techniques.Familiarity with data processing and ETL tools such as Airflow, Snowflake, Postgres, Kafka, and Redis.Experience with cloud computing platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes).Experience with version control systems (e.g., Git) and agile software development methodologies.Proven experience with large-scale, complex systems and the ability to adapt to a fast-paced, rapidly evolving environment.Excellent problem-solving skills and ability to work independently as well as in a team-oriented, collaborative environment.Strong communication and collaboration skills, with the ability to work effectively within a diverse, cross-functional team.
Full Time