Senior Python AI/ML Developer

The ideal candidate will possess extensive experience applying advanced machine learning techniques like neural networks, deep learning, and natural language processing using Python libraries such as PyTorch, TensorFlow, Keras, and scikit-learn. You should have working knowledge of AI concepts like computer vision, chatbots, recommendation engines, time series forecasting, robotics, and optimization algorithms. Excellent skills in data exploration, feature engineering, model evaluation/tuning, and deployment into production are required. Knowledge of parallel computing tools like CUDA and distributed model training is a plus. An advanced degree in computer science, data science, or a related technical field is preferred. Strong math skills in linear algebra, calculus, and statistics are needed to understand papers on the latest AI approaches and effectively implement techniques like CNNs, LSTMs, reinforcement learning, and transfer learning. Communication skills are key to distill complex AI topics into digestible training for junior staff.

 

Default hard skills requirements:

5+ years of Software Engineering experience

4-5 years of experience with Python

4-5 years of experience with AI/ML

Strong Software Design knowledge: OOD, FP, Design patterns

Proficient understanding of Git

Excellent understanding of both NoSQL and SQL databases

Experience with Docker & CI/CD processes

Experience with AWS (or similar services like GCP or Azure)

Knowledge of Agile (preferably SCRUM) development practices

 

Soft skills requirements:

Optimized solution for each part of the coding challenge

Does not require direction

Able to suggest architectural-level changes

Expert communicator

48 views
·
15 applications
14% read
·
0% responded
48 views
·
14 applications
15% read
·
0% responded
To apply for this and other jobs on Djinni login or signup.
Loading...