Software Developer

Software Developer



Responsible for designing, developing, testing, and deploying cutting-edge machine learning solutions for various business problems.

– Understand the requirements and constraints of each project and deliver high-quality code and documentation.

– research and implement state-of-the-art algorithms and frameworks to improve the performance and scalability of our AI systems.


– Bachelor’s degree or higher in Computer Science, Engineering, Mathematics, or related field.

– Proficiency in Python and at least one of the following: PyTorch, TensorFlow, or Keras.

– Experience with large-scale data processing and distributed computing platforms such as Spark, Hadoop, or AWS.

– Experience with natural language processing, computer vision, or recommender systems is a plus.

– Strong problem-solving and analytical skills, as well as excellent communication and collaboration skills.

– Passion for learning new technologies and staying updated with the latest developments in AI.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx