AI Developer - Remote Work
About the RoleThe AI Developer will play a crucial role in developing and implementing AI solutions, leveraging advanced programming skills and a deep understanding of machine learning concepts.ResponsibilitiesMastery of Python is essential, with R, Java, and C++ also being highly valuable.Deep understanding of ML concepts (supervised, unsupervised, reinforcement learning) and neural network architectures like CNNs and RNNs.Proficiency in tools like TensorFlow, PyTorch, Keras, and scikit-learn.Skills in data acquisition, cleaning, preprocessing, and feature engineering, along with knowledge of SQL and NoSQL databases.Familiarity with platforms like Apache Spark and OpenSearch for handling large-scale data.Strong foundation in linear algebra, calculus, probability, and statistics.Expertise in NLP techniques and libraries such as NLTK, spaCy, and Hugging Face Transformers.Knowledge of cloud platforms (AWS, GCP, Azure) and MLOps principles for deploying and managing AI models.QualificationsEducation details: A degree in Computer Science, Data Science, or a related field is preferred.Required SkillsProficiency in Python and familiarity with R, Java, and C++.Strong understanding of machine learning and deep learning concepts.Experience with AI/ML frameworks and libraries.Data science and analysis skills.Knowledge of big data technologies.Mathematics and statistics expertise.Natural language processing skills.Cloud computing and MLOps knowledge.Preferred SkillsExperience with additional programming languages.Familiarity with advanced AI techniques.Experience in a cloud computing environment.