Collaborate with project managers, developers, and stakeholders to understand project goals and user needs. Creating wireframes, visual interfaces, and prototypes, annotating the wireframes, collaborating with other designers, analysts, consultants, and developers, making sure the interaction is addressed correctly. Incorporate input from multiple stakeholders, communicate conceptual ideas and design rationale, outline digital experiences screen by screen, work with front-end development teams. Create and maintain a library of design elements and style guides. Identify and troubleshoot UX problems (e.g. responsiveness) and make recommendations for improvement. Participate in design reviews and provide feedback to other team members.
Degree in graphic design, Computer Science, Information Technology, or equivalent to the related discipline. You have 1-2 years of experience designing for Mobile and Web Apps, including responsive design. Experience in creating wireframes, prototypes and visual designs for Mobile & Web Apps also attention on details. Conduct user research, analyze user data & feedback to gain insights into user needs, preferences, and pain points to translate them into intuitive design solutions. Ensure consistency in design elements and interactions across various platforms and devices. You have a passion for design and a positive attitude. Proficiency in design tools such as Figma, Adobe XD, also (Illustrator & Photoshop) will be plus. You have a strong portfolio showcasing the above. Excellent written and verbal communication skills.
Design and develop machine learning models to solve business problems.
Work with large datasets, perform data pre-processing, feature engineering and feature selection.
Develop and maintain prototypes, proof-of-concepts and production-level code.
Train, validate and test machine learning models using appropriate techniques and metrics.
Collaborate with cross-functional teams such as data engineers, data scientists and software engineers to build end-to-end solutions.
Keep up-to-date with the latest advancements in the field of machine learning and implement new techniques in ongoing projects.
Deploy machine learning models in a production environment, monitor and maintain their performance.
Troubleshoot and debug complex problems and provide solutions to improve the performance of machine learning models.
Bachelor’s or Master’s degree in Computer Science, Mathematics, Statistics or a related field.
Strong knowledge of machine learning algorithms including Random Forest, xGBoost, Clustering etc.
Proficiency in data analysis, data pre-processing, and feature engineering using numpy and pandas.
Knowledge of deep neural networks including, CNNs, RNNs, attention models and transformers.
Provable experience with Python machine learning libraries such as TensorFlow, PyTorch, Scikit-learn, matplotlib, seaborn etc.
Knowledge of cloud computing services like AWS, Google Cloud or Microsoft Azure.
Strong problem-solving skills and the ability to design efficient algorithms.
Excellent communication and collaboration skills, able to work well with cross-functional teams.
Experience with deploying machine learning Models in a production environment using python web frameworks e.g flask, fastapi.