Posted on: 04/09/2025
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.
Did you find something suspicious?