Python AI/ML Developer
Role overview
We are looking for a highly skilled Python AI/ML Developer to join our growing technology team. The ideal candidate will have a strong background in machine learning, data science, and backend development using Python. You will be responsible for designing, developing, and deploying intelligent systems and algorithms that solve real-world problems and enhance our products through automation, prediction, and data-driven insights.
Key Responsibilities
– Design, develop, and implement machine learning models and AI-driven solutions using Python.
– Work on data preprocessing, feature engineering, and model optimization to ensure accuracy and scalability.
– Collaborate with data engineers, product managers, and software developers to integrate ML models into production environments.
– Build and maintain end-to-end ML pipelines, from data ingestion to model deployment.
– Research and apply the latest techniques in AI, NLP, deep learning, and computer vision (depending on project needs).
– Evaluate model performance using appropriate metrics and continuously refine them for better outcomes.
– Develop scalable APIs and microservices for model inference using Flask, FastAPI, or Django.
– Ensure model reliability, monitoring, and performance tracking post-deployment.
– Stay updated with emerging AI/ML frameworks, tools, and trends to recommend improvements.
Requirements
– Bachelor’s or Master’s degree in Computer Science, Data Science, Artificial Intelligence, or related field.
– 1+ year of experience in AI/ML development using Python.
– Strong proficiency in Python libraries such as NumPy, Pandas, Scikit-learn, TensorFlow, PyTorch, Keras, or OpenCV.
– Experience with data wrangling, statistical analysis, and machine learning algorithms.
– Knowledge of model deployment and serving frameworks (e.g., Flask, FastAPI, Docker).
– Familiarity with cloud platforms (AWS, Azure, or Google Cloud) for model training and deployment.
– Understanding of SQL/NoSQL databases and data pipelines.
– Strong analytical, mathematical, and problem-solving abilities.
– Good communication skills and ability to work in a collaborative, agile environment.