Job Summary :
We are seeking an experienced Senior AI / ML Developer with strong Python programming skills to design, develop, and deploy advanced AI and machine learning models that drive intelligent business solutions.
The ideal candidate will have hands-on experience with building scalable ML pipelines, developing deep learning models, and integrating AI solutions into production environments. You will collaborate with cross-functional teams, including data scientists, engineers, and product managers, to translate complex business problems into innovative AI-driven applications.
Key Responsibilities :
- Design, develop, and implement machine learning and deep learning models using Python frameworks such as TensorFlow, PyTorch, and scikit-learn.
- Develop and maintain scalable data pipelines and ML workflows for training, validation, and deployment.
- Work with structured and unstructured data, performing data preprocessing, feature engineering, and exploratory data analysis.
- Collaborate with data engineers and data scientists to deploy AI / ML models into production using best practices and modern deployment techniques.
- Optimize machine learning models for performance, scalability, and resource utilization.
- Research and apply state-of-the-art AI / ML algorithms and techniques to solve complex business problems.
- Participate in architectural discussions and help define AI / ML strategy and best practices.
- Write clean, maintainable, and well-documented code with thorough testing.
- Mentor junior developers and contribute to the continuous learning and growth of the AI / ML team.
- Stay current with the latest AI / ML research, tools, and trends and drive innovation within the team.
- Collaborate with cross-functional teams to gather requirements, define KPIs, and deliver impactful AI solutions.
Required Skills & Qualifications :
Bachelors or Masters degree in Computer Science, Engineering, Mathematics, or related field.5+ years of professional experience in AI / ML development with a strong focus on Python.Proficiency in Python and ML libraries such as TensorFlow, PyTorch, scikit-learn, Keras, and related tools.Experience with data manipulation and analysis using pandas, NumPy, and visualization libraries (Matplotlib, Seaborn).Strong understanding of machine learning algorithms (supervised, unsupervised, reinforcement learning).Experience building and deploying ML models using cloud platforms (AWS, Azure, GCP) or containerization (Docker, Kubernetes).Solid knowledge of SQL and NoSQL databases.Familiarity with big data technologies like Hadoop, Spark is a plus.Strong problem-solving skills and the ability to handle complex datasets and workflows.Experience with version control (Git) and collaborative software development practices.Excellent communication skills, able to explain complex AI concepts to non-technical stakeholders.(ref : hirist.tech)